Sha256: 6fb2dd5111aedc459840f1c5b9cf219f5deb4d57c8269de6da2a506de5dba65d

Contents?: true

Size: 1.21 KB

Versions: 38

Compression:

Stored size: 1.21 KB

Contents

require 'test_helper'

class FDBTest < Test::Unit::TestCase
  include Sprout::TestHelper

  context "a new fdb task" do

    setup do
      path = File.join fixtures, 'sdk', 'fdb'
      FlashSDK::FDB.any_instance.stubs(:binary_path).returns path

      #Sprout.stdout = $stdout
      #Sprout.stderr = $stderr
    end

    should "execute without shell params" do
      @fdb = FlashSDK::FDB.new
      @fdb.run
      @fdb.break "AsUnitRunner:12"
      @fdb.continue
      @fdb.kill
      @fdb.confirm
      @fdb.quit

      @fdb.execute
    end

    should "execute from rake task" do
      f = fdb :fdb_debug do |t|
        t.run
        t.break "AsUnitRunner:12"
        t.continue
        t.kill
        t.confirm
        t.quit
      end

      f.execute

      # NOTE: If this call raises, then the 
      # Executable.update_rake_task_name method 
      # must have changed, and the Session override 
      # is no longer preventing non-File tasks 
      # from being added to the CLEAN collection.
      #
      # Adding this as a message to the error would
      # not display for some reason...
      assert_equal 0, CLEAN.size, "There shouldn't be any tasks waiting to be cleaned up - found: (#{CLEAN.inspect})"
    end

  end

end

Version data entries

38 entries across 38 versions & 3 rubygems

Version Path
h4oflashsdk-1.0.13 test/unit/fdb_test.rb
h4oflashsdk-1.0.12 test/unit/fdb_test.rb
h4oflashsdk-1.0.11 test/unit/fdb_test.rb
h4oflashsdk-1.0.10 test/unit/fdb_test.rb
h4oflashsdk-1.0.9 test/unit/fdb_test.rb
h4oflashsdk-1.0.8 test/unit/fdb_test.rb
h4oflashsdk-1.0.7 test/unit/fdb_test.rb
h4oflashsdk-1.0.6 test/unit/fdb_test.rb
h4oflashsdk-1.0.5 test/unit/fdb_test.rb
h4oflashsdk-1.0.4 test/unit/fdb_test.rb
h4oflashsdk-1.0.3 test/unit/fdb_test.rb
h4oflashsdk-1.0.2 test/unit/fdb_test.rb
h4oflashsdk-1.0.1 test/unit/fdb_test.rb
h4oflashsdk-1.0.0 test/unit/fdb_test.rb
flashsdk_sqe-0.0.14 test/unit/fdb_test.rb
flashsdk_sqe-0.0.13 test/unit/fdb_test.rb
flashsdk_sqe-0.0.12 test/unit/fdb_test.rb
flashsdk_sqe-0.0.11 test/unit/fdb_test.rb
flashsdk_sqe-0.0.10 test/unit/fdb_test.rb
flashsdk_sqe-0.0.9 test/unit/fdb_test.rb