Sha256: b077d8531bf6be67876fa1253fd001d12d6f389a7d0a2782308bd05d7829bc68

Contents?: true

Size: 622 Bytes

Versions: 3

Compression:

Stored size: 622 Bytes

Contents

require "spec_helper"

describe SolidAssert::Assert do
  it "should enable the empty assert method by default" do
    assert false
  end

  it "should enable the empty invariant method by default" do
    invariant{false}
  end

  describe ".enable_assertions" do
    it "should make the Object class to include the Assertions module" do
      Object.should_receive(:include).with(SolidAssert::Assert)
      SolidAssert.enable_assertions
    end

    it "should turn on the assertions" do
      SolidAssert.enable_assertions
      expect {assert false}.to raise_error(SolidAssert::AssertionFailedError)
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solid_assert-0.7.3 spec/solid_assert/solid_assert_spec.rb
solid_assert-0.7.2 spec/solid_assert/solid_assert_spec.rb
solid_assert-0.7.1 spec/solid_assert/solid_assert_spec.rb