Sha256: 6068f01527debe4bfaea446e08677a262b958d5eeee023f7d2eee7b3ac661301

Contents?: true

Size: 657 Bytes

Versions: 6

Compression:

Stored size: 657 Bytes

Contents

require File.join(File.dirname(__FILE__), '<%= '../' * const.nesting_depth %>tap_test_helper.rb') 
require '<%= const.path %>'

class <%= const.name %>Test < Test::Unit::TestCase
  acts_as_tap_test 
  
  def test_<%= const.basename %>
    task = <%= const.name %>.new :message => "goodnight"
    
    # a simple test
    assert_equal({:message  => 'goodnight'}, task.config)
    assert_equal "goodnight moon", task.process("moon")
    
    # a more complex test
    task.execute("moon")
    assert_equal ["goodnight moon"], app.results(task)
    assert_audit_equal [[nil, "moon"], [task, "goodnight moon"]], app._results(task)[0]
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
bahuvrihi-tap-0.12.0 lib/tap/generator/generators/task/templates/test.erb
tap-0.12.3 lib/tap/generator/generators/task/templates/test.erb
tap-0.12.2 lib/tap/generator/generators/task/templates/test.erb
tap-0.12.4 lib/tap/generator/generators/task/templates/test.erb
tap-0.12.1 lib/tap/generator/generators/task/templates/test.erb
tap-0.12.0 lib/tap/generator/generators/task/templates/test.erb