Skip to content

Instantly share code, notes, and snippets.

@mkaschenko
Last active February 2, 2025 04:20
Show Gist options
  • Select an option

  • Save mkaschenko/8163388563fd113236cc to your computer and use it in GitHub Desktop.

Select an option

Save mkaschenko/8163388563fd113236cc to your computer and use it in GitHub Desktop.
class Something
def happen(dependency)
dependency.use
end
end
class Dependency
def initialize
@used = false
end
def use
@used = true
end
def used?
@used
end
end
describe Something do
describe '#happen' do
it 'depends' do
dependency = Dependency.new
something = Something.new
something.happen(dependency)
expect(dependency).to be_used
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment