Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lesniakania/e642c36ea81073e316d22b367fe94870 to your computer and use it in GitHub Desktop.
Save lesniakania/e642c36ea81073e316d22b367fe94870 to your computer and use it in GitHub Desktop.
class Garden
def initialize(gardener)
@gardener = gardener
end
end
class Gardener
def initialize(workday, boots)
@workday = workday
@boots = boots
end
def working?
# ...
end
end
describe Gardener do
let(:gardener) { Gardener.new(workday, boots) }
let(:garden) { Garden.new(gardener) }
let(:workday) { instance_double('Workday') }
let(:boots) { instance_double('BootsWithMassiveStaticInitBlock') }
describe "#working?" do
before { AphidPlague.new(garden).infect }
it { expect(gardener.working?).to be true }
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment