Sha256: cc7e6f83412599e99edc51906b18bc4fa1d33b422b61c2bdd92a152899b81cdc
Contents?: true
Size: 789 Bytes
Versions: 2
Compression:
Stored size: 789 Bytes
Contents
require "spec_helper" describe RSpec::Rails::MinitestAssertionAdapter do include RSpec::Rails::MinitestAssertionAdapter RSpec::Rails::Assertions.public_instance_methods.select{|m| m.to_s =~ /^(assert|flunk|refute)/}.each do |m| if m.to_s == "assert_equal" it "exposes #{m} to host examples" do assert_equal 3,3 expect do assert_equal 3,4 end.to raise_error(ActiveSupport::TestCase::Assertion) end else it "exposes #{m} to host examples" do expect(methods).to include(m) end end end it "does not expose internal methods of Minitest" do expect(methods).not_to include("_assertions") end it "does not expose Minitest's message method" do expect(methods).not_to include("message") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rspec-rails-3.0.0.beta2 | spec/rspec/rails/assertion_adapter_spec.rb |
rspec-rails-2.99.0.beta2 | spec/rspec/rails/assertion_adapter_spec.rb |