From 6606ea33c42dac9ec54b928450fe689b3d41a1b1 Mon Sep 17 00:00:00 2001 From: Oleg Hasjanov Date: Thu, 18 Feb 2021 15:02:32 +0200 Subject: [PATCH] added test for mass_action model --- test/models/mass_action_test.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/models/mass_action_test.rb diff --git a/test/models/mass_action_test.rb b/test/models/mass_action_test.rb new file mode 100644 index 000000000..8c730a5e6 --- /dev/null +++ b/test/models/mass_action_test.rb @@ -0,0 +1,20 @@ +require 'test_helper' + +class MassActionTest < ActiveSupport::TestCase + setup do + @csv_valid = Rails.root.join('test', 'fixtures', 'files', 'mass_actions', 'valid_mass_force_delete_list.csv').to_s + @csv_invalid = Rails.root.join('test', 'fixtures', 'files', 'mass_actions', 'invalid_mass_force_delete_list.csv').to_s + end + + def test_mass_action_procces_with_valid_data + assert MassAction.process("force_delete", @csv_valid) + end + + def test_mass_action_proccess_with_invalid_data + assert_not MassAction.process("force_delete", @csv_invalid) + end + + def test_mass_action_invalid_attributes + assert_not MassAction.process("force_restart", @csv_valid) + end +end \ No newline at end of file