Sha256: d90caddd81f703805c269502f06b141051cbd14c56ae293e3d1088cc1de427a7

Contents?: true

Size: 370 Bytes

Versions: 10

Compression:

Stored size: 370 Bytes

Contents

require 'teststrap'

context "A respond_to assertion macro" do
  setup { Riot::Assertion.new("foo") { "bar" } }

  assertion_test_passes("when method is defined") { topic.respond_to(:each_byte) }

  assertion_test_fails("when method not defined", "expected method :goofballs is not defined") do
    topic.respond_to(:goofballs)
  end

end # A respond_to assertion macro

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
riot-0.10.9 test/assertion_macros/respond_to_test.rb
riot-0.10.8 test/assertion_macros/respond_to_test.rb
riot-0.10.7 test/assertion_macros/respond_to_test.rb
riot-0.10.6 test/assertion_macros/respond_to_test.rb
riot-0.10.5 test/assertion_macros/respond_to_test.rb
riot-0.10.4 test/assertion_macros/respond_to_test.rb
riot-0.10.3 test/assertion_macros/respond_to_test.rb
riot-0.10.2 test/assertion_macros/respond_to_test.rb
riot-0.10.1 test/assertion_macros/respond_to_test.rb
riot-0.10.0 test/assertion_macros/respond_to_test.rb