Commit 6630bb1aadb259264ce311d278ff32727568c8b6

Authored by Weblate
2 parents aafd5998 11dfb86b

Merge remote-tracking branch 'origin/master'

@@ -241,6 +241,14 @@ ActiveRecord::Schema.define(:version => 20150122165042) do @@ -241,6 +241,14 @@ ActiveRecord::Schema.define(:version => 20150122165042) do
241 t.datetime "updated_at" 241 t.datetime "updated_at"
242 end 242 end
243 243
  244 + create_table "chat_messages", :force => true do |t|
  245 + t.integer "to_id"
  246 + t.integer "from_id"
  247 + t.string "body"
  248 + t.datetime "created_at", :null => false
  249 + t.datetime "updated_at", :null => false
  250 + end
  251 +
244 create_table "comments", :force => true do |t| 252 create_table "comments", :force => true do |t|
245 t.string "title" 253 t.string "title"
246 t.text "body" 254 t.text "body"
lib/tasks/plugins_tests.rake
@@ -106,7 +106,7 @@ def run_test(name, files) @@ -106,7 +106,7 @@ def run_test(name, files)
106 files = Array(files) 106 files = Array(files)
107 plugin = filename2plugin(files.first) 107 plugin = filename2plugin(files.first)
108 if name == :cucumber || name == :selenium 108 if name == :cucumber || name == :selenium
109 - run_cucumber task2_profile(name, plugin), files 109 + run_cucumber task2profile(name, plugin), files
110 else 110 else
111 run_testrb files 111 run_testrb files
112 end 112 end
@@ -134,7 +134,11 @@ end @@ -134,7 +134,11 @@ end
134 134
135 def run_tests(name, plugins, run=:all) 135 def run_tests(name, plugins, run=:all)
136 plugins = Array(plugins) 136 plugins = Array(plugins)
137 - glob = "plugins/{#{plugins.join(',')}}/test/#{task2folder(name)}/**/*.#{task2ext(name)}" 137 + if name == :cucumber || name == :selenium
  138 + glob = "plugins/{#{plugins.join(',')}}/#{task2folder(name)}/**/*.#{task2ext(name)}"
  139 + else
  140 + glob = "plugins/{#{plugins.join(',')}}/test/#{task2folder(name)}/**/*.#{task2ext(name)}"
  141 + end
138 files = Dir.glob(glob) 142 files = Dir.glob(glob)
139 if files.empty? 143 if files.empty?
140 puts "I: no tests to run #{name}" 144 puts "I: no tests to run #{name}"
plugins/comment_classification/features/step_definitions/plugin_steps.rb
1 Given /^CommentClassificationPlugin is enabled$/ do 1 Given /^CommentClassificationPlugin is enabled$/ do
2 - step %{I am logged in as admin}  
3 - step %{I am on the environment control panel}  
4 - step %{I follow "Plugins"}  
5 - step %{I check "Comment Classification"}  
6 - step %{I press "Save changes"} 2 + steps %Q{
  3 + Given I am logged in as admin
  4 + Given I am on the environment control panel
  5 + Given I follow "Plugins"
  6 + Given I check "Comment Classification"
  7 + Given I press "Save changes"
  8 + }
  9 +
7 Environment.default.enabled_plugins.should include("CommentClassificationPlugin") 10 Environment.default.enabled_plugins.should include("CommentClassificationPlugin")
8 end 11 end
9 12
plugins/comment_classification/lib/ext/comment.rb
1 require_dependency 'comment' 1 require_dependency 'comment'
2 -require 'comment_classification_plugin.rb'  
3 -require 'comment_classification_plugin/label.rb'  
4 2
5 class Comment 3 class Comment
6 4