spec/lib/coach/middleware_spec.rb in coach-0.5.2 vs spec/lib/coach/middleware_spec.rb in coach-1.0.0

- old
+ new

@@ -1,9 +1,9 @@ require "coach/middleware" describe Coach::Middleware do - let(:middleware_class) { Class.new(Coach::Middleware) } + let(:middleware_class) { Class.new(described_class) } let(:context_) { {} } let(:middleware_obj) { middleware_class.new(context_, nil) } describe ".provides" do it "blows up if providing a reserved keyword" do @@ -15,19 +15,23 @@ describe ".provides?" do context "given names it does provide" do before { middleware_class.provides(:foo, :bar) } it "returns true" do + # rubocop:disable RSpec/PredicateMatcher expect(middleware_class.provides?(:foo)).to be_truthy expect(middleware_class.provides?(:bar)).to be_truthy + # rubocop:enable RSpec/PredicateMatcher end end context "given names it doesn't provide" do before { middleware_class.provides(:foo) } it "returns false" do + # rubocop:disable RSpec/PredicateMatcher expect(middleware_class.provides?(:baz)).to be_falsy + # rubocop:enable RSpec/PredicateMatcher end end end describe "#provide" do