Sha256: 2b221ce965a272a0ecd8cd854578e1d38f6f790e241b7eecc3f84ee6e7ea8ba1

Contents?: true

Size: 687 Bytes

Versions: 3

Compression:

Stored size: 687 Bytes

Contents

require 'test/unit'
require File.expand_path '../../../../lib/engine/execution_initializer.rb', __FILE__
require File.expand_path '../../../../lib/model/execution.rb', __FILE__

class TestExecutionInitializer < Test::Unit::TestCase

  include Theotokos::Engine
  include Theotokos::Model
  
  def test_init_executors
    assert_raise(Exception, 'Execution command params must not be empty.') { ExecutionInitializer.new.init_executors }
  end
  
  def test_load_test_models
    models = [
      'test/ws-test-models/do_something.yml',
      'test/ws-test-models/project1/look_for_stuff.yml'
    ].sort
    assert_equal ExecutionInitializer.load_test_models(nil).sort, models
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
theotokos-0.1.3 test/unit/engine/test_execution_initializer.rb
theotokos-0.1.2 test/unit/engine/test_execution_initializer.rb
theotokos-0.1.1 test/unit/engine/test_execution_initializer.rb