2020-01-20 05:05:38 +00:00
|
|
|
require "./spec_helper"
|
|
|
|
|
|
|
|
class Base; end
|
|
|
|
|
2020-02-23 05:59:09 +00:00
|
|
|
module SomeModule; end
|
|
|
|
|
2020-01-20 05:05:38 +00:00
|
|
|
Spectator.describe "Subject" do
|
|
|
|
subject { Base.new }
|
|
|
|
|
|
|
|
context "nested" do
|
|
|
|
it "inherits the parent explicit subject" do
|
|
|
|
expect(subject).to be_a(Base)
|
|
|
|
end
|
|
|
|
end
|
2020-02-23 05:59:09 +00:00
|
|
|
|
|
|
|
context "module" do
|
|
|
|
describe SomeModule do
|
|
|
|
it "sets the implicit subject to the module" do
|
|
|
|
expect(subject).to be(SomeModule)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
2020-01-20 05:05:38 +00:00
|
|
|
end
|