shard-spectator/spec/issues/github_issue_29_spec.cr
2022-03-19 17:20:15 -06:00

40 lines
703 B
Crystal

require "../spec_helper"
Spectator.describe "GitHub Issue #29" do
class SomeClass
def goodbye
exit 0
end
end
# mock SomeClass do
# inject_stub abstract def exit(code)
# end
describe SomeClass do
xit "captures exit", pending: "Mock redesign" do
expect(subject).to receive(:exit).with(0)
subject.goodbye
end
end
describe "class method" do
class Foo
def self.test
exit 0
end
end
# mock Foo do
# inject_stub abstract def self.exit(code)
# end
subject { Foo }
xit "must capture exit", pending: "Mock redesign" do
expect(subject).to receive(:exit).with(0)
subject.test
end
end
end