Sha256: 891e13141b1fc4d7d6b7863f1660dd5760103f09fafdc214a211a265ce8c3ae1
Contents?: true
Size: 851 Bytes
Versions: 3
Compression:
Stored size: 851 Bytes
Contents
describe "Matcher::BeGeneric" do it 'be_empty passes when value is empty' do expect([]).to be_empty end it "be_empty fails when value is not empty" do expect_failure{ expect([2, 3]).to be_empty } end it "be_kind_of passes when value is of the given type" do expect("i'm a string").to be_kind_of(String) end it "be_kind_of fails when value is not of the given type" do expect_failure{ expect("i'm a string").to be_kind_of(TrueClass) } end it "be_amazing passes when the value responds to amazing? and returns true" do class TestClass; def amazing?; true; end; end expect(TestClass.new).to be_amazing end it "be_amazing fails when the value responds to amazing? and returns false" do class TestClass; def amazing?; false; end; end expect_failure{ expect(TestClass.new).to be_amazing } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bacon-expect-1.0.2 | spec_app/spec/matchers/be_generic_spec.rb |
bacon-expect-1.0.1 | spec_app/spec/matchers/be_generic_spec.rb |
bacon-expect-0.1 | spec_app/spec/matchers/be_generic_spec.rb |