Sha256: 2e91b9238e6824da665fa715a86a8faa7fb456989d8aeae08b77895e6b476c30
Contents?: true
Size: 400 Bytes
Versions: 3
Compression:
Stored size: 400 Bytes
Contents
require 'spec' class Calculator def push(n) @args ||= [] @args << n end def add @args.inject(0){|n,sum| sum+=n} end end Before do @calc = Calculator.new end After do end Given /at jeg har tastet inn (\d+)/ do |n| @calc.push n.to_i end When 'jeg summerer' do @result = @calc.add end Then /skal resultatet være (\d*)/ do |result| @result.should == result.to_i end
Version data entries
3 entries across 3 versions & 1 rubygems