test/unit/runner_tests.rb in dumpdb-2.0.0 vs test/unit/runner_tests.rb in dumpdb-2.1.0

- old
+ new

@@ -1,40 +1,42 @@ require 'assert' +require 'dumpdb/runner' + require 'test/support/fake_cmd_runner' require 'test/support/test_scripts' -require 'dumpdb/runner' -module Dumpdb +class Dumpdb::Runner - class RunnerTests < Assert::Context - desc "the runner" + class UnitTests < Assert::Context + desc "Dumpdb::Runner" setup do - FakeCmdRunner.reset + @fake_cmd_runner = Dumpdb::FakeCmdRunner + @fake_cmd_runner.reset + @script = RunnerScript.new - @runner = Runner.new(@script, :cmd_runner => FakeCmdRunner) + @runner = Dumpdb::Runner.new(@script, :cmd_runner => @fake_cmd_runner) end teardown do - FakeCmdRunner.reset + @fake_cmd_runner.reset end - subject { @runner } + subject{ @runner } - should have_reader :script, :cmd_runner should "run the script" do - assert_empty FakeCmdRunner.cmds + assert_empty @fake_cmd_runner.cmds subject.run - assert_not_empty FakeCmdRunner.cmds - assert_equal 7, FakeCmdRunner.cmds.size - assert_equal "a restore cmd", FakeCmdRunner.cmds[-3] + assert_not_empty @fake_cmd_runner.cmds + assert_equal 7, @fake_cmd_runner.cmds.size + assert_equal "a restore cmd", @fake_cmd_runner.cmds[-3] end should "call the callbacks" do - assert_not @script.all_callbacks_called? + assert_false @script.all_callbacks_called? subject.run - assert @script.all_callbacks_called? + assert_true @script.all_callbacks_called? end end end