Sha256: 15e10c59af6a5de1047d0fd98ab39bd22bbdff14edd23305780809b8a0f048d8

Contents?: true

Size: 373 Bytes

Versions: 3

Compression:

Stored size: 373 Bytes

Contents

require 'nanotest'
include NanoTest

class Foo
  attr_accessor :a
end

@foo = Foo.new

assert { @foo.is_a?(Foo) }
assert { @foo.respond_to?(:a) }
assert { @foo.a.nil? }

@foo.a  = 'a'
@foo.a << 'b'

assert { @foo.a == 'ab' }

@foo.a = nil

assert { @foo.a == 'a' }
assert('boom') { false }

__END__
output:

....FF
(examples.rb:021) assertion failed
(examples.rb:022) boom

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nanotest-0.9.3 examples.rb
nanotest-0.9.2 examples.rb
nanotest-0.9.1 examples.rb