Thankyou Aslak much appreciated Andrew
2009/4/27 aslak hellesoy <aslak.helle...@gmail.com> > > Good question. One answer is that it can change, it just needs a code >> change and application restart. >> >> Basic business case is that someone will set the postage threshold before >> the application is deployed. However they could choose any value. So I want >> to test what happens when the application is setup with different values >> e.g. zero because all postage is free and £30 cos postage is free if you >> spend £50 or more. >> >> Currently we do not want to do form based admin for this setting (and >> similar ones) because such a change would be very infrequent, so we are >> currently happy to redeploy to make the change. >> > > I would do something like this: http://gist.github.com/102586 > > > >> >> 2009/4/27 aslak hellesoy <aslak.helle...@gmail.com> >> >> >>> >>> On Mon, Apr 27, 2009 at 2:00 PM, Andrew Premdas <aprem...@gmail.com>wrote: >>> >>>> Currently I have a very simple constants implementation being loaded as >>>> a Rails initialiser >>>> >>>> module MVOR >>>> module Postage >>>> THRESHOLD = BigDecimal.new('6.99') >>>> RATE = BigDecimal.new('30.00') >>>> end >>>> end >>>> >>>> >>>> My scenarios of my postage feature want to deal with two situations when >>>> the THRESHOLD has been set to zero and to '6.99'. The question is how can I >>>> set the threshold in my step_definition. So I want to implement >>>> >>>> Given the postage threshold is 0.00 >>>> Given the postage threshold is 6.99 >>>> >>>> >>> Since it's a constant - how can it possibly change? And therefore - why >>> are you testing it with different values? >>> >>> >>>> >>>> I've considered a number of ideas, but seem to keep on getting into >>>> complex solutions for what I assume is something very simple. >>>> >>>> TIA >>>> >>>> >>>> _______________________________________________ >>>> rspec-users mailing list >>>> rspec-users@rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/rspec-users >>>> >>> >>> >>> _______________________________________________ >>> rspec-users mailing list >>> rspec-users@rubyforge.org >>> http://rubyforge.org/mailman/listinfo/rspec-users >>> >> >> >> _______________________________________________ >> rspec-users mailing list >> rspec-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users