Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 500 lines (308 sloc) 14.117 kb
3f6eca3 @chewi Prepare for 0.5.1 release
chewi authored
1 == 0.5.1
2
3 * Add support to use Factory.build [Erik Peterson]
4 * Support factory_girl2 aliases [Jon Kinney]
5 * Better email validation messages [Kevin Ross]
6 * Prefer the html_part in a multipart email [Jason Lee, Jon Kinney]
7 * Fix email open_in_browser function [Daniel Zollinger]
8 * Support Mongoid associations in find_model/s [Ches Martin]
9 * Fix Mongoid for anonymous classes [Matt Royal]
10 * Fix Mongoid finders for later versions [James Le Cuirot, Jules Copeland]
11 * Fix ActiveRecord finders for later versions [Blake Thomas]
12 * Support "should not exist" for models from a table [Pierre-Yves Chauveau]
13 * Reduce number of queries when creating multiple models [James Le Cuirot]
14 * Various test improvements [James Le Cuirot]
15
4e7d75d @chewi Prepare for 0.5.0 release
chewi authored
16 == 0.5.0
17
18 * Drop support for Machinist 1 [James Le Cuirot]
19 * Improve support for latest Fabrication and factory_girl [James Le Cuirot]
20 * Fix installation under recent cucumber-rails versions [James Le Cuirot]
21 * Fix up tests, including full migration to RSpec 3 [James Le Cuirot, Niklas Hofer]
22
5a0fa6d @ianwhite v0.4.11 release
authored
23 == 0.4.11
24
25 * 1 minor improvement
26 * Changed find_first_model to cope with Mongoid 3.0.0 [Jules Copeland]
27
a258d5f @ianwhite Don't blow up when fabrication not present
authored
28 == 0.4.10
29
30 * 1 bugfix
31 * Don't blow up when fabrication not present [Ian White]
32
33
fc3ef99 @ianwhite Fabrication adapter (0.4.9)
authored
34 == 0.4.9
35
36 * 1 major improvement
37 * Fabrication factory adapter [David Padilla]
38
39 * 1 minor improvement
40 * Update development dependencies so tests/features run on rails 3.1 and friends
41
42
ecb6dfc @ianwhite Dev deps updated to latest cucumber & cucumber-rails
authored
43 == 0.4.8
44
ffc1c3e @ianwhite Words for 0.4.8
authored
45 * 2 minor improvements
46 * Support factory_girl v1 and v2 API [Ari Epstein]
47 * Dev deps updated to latest cucumber & cucumber-rails, and test for factory_girl 2 [Ian White]
ecb6dfc @ianwhite Dev deps updated to latest cucumber & cucumber-rails
authored
48
49
05fd3b2 @ianwhite 0.4.7 - Better error message for not finding a model (as opposed to not ...
authored
50 == 0.4.7
51
52 * 2 minor improvements
53 * Better error message for failing to find a model [Ian White, reported by Yuval Karmi]
54 * dev deps updated to latest cucumber & cucumber-rails [Ian White]
55
56
a7c6c52 @ianwhite 0.4.6 release: Documentation udpates
authored
57 == 0.4.6
58 Documentation updates
59
60 * 1 minor improvement
61 * Add email steps documentation to Readme [Michael Moen, Ian White]
62
63
86b4cb2 @ianwhite 0.4.5 release: upgrade development dependencies
authored
64 == 0.4.5
a7c6c52 @ianwhite 0.4.6 release: Documentation udpates
authored
65 Development dependency upgrades
60a96b9 @ianwhite Remove jeweller for simpler hand-rolled release + ruby gemspec, simplify...
authored
66
e09cf6d @ianwhite Words
authored
67 * 2 minor improvements
60a96b9 @ianwhite Remove jeweller for simpler hand-rolled release + ruby gemspec, simplify...
authored
68 * Simplify release process, and change Gemspec handling to facilitate faster failing when a development dep becomes incompatible [Ian White]
e09cf6d @ianwhite Words
authored
69 * Upgrade development to use rspec 2, and a rails 3 application for the features [Ian White]
60a96b9 @ianwhite Remove jeweller for simpler hand-rolled release + ruby gemspec, simplify...
authored
70
86b4cb2 @ianwhite 0.4.5 release: upgrade development dependencies
authored
71
14a09d0 @ianwhite Words for 0.4.4
authored
72 == 0.4.4
73 large object space fix, and allow escaped quotes as string values
74
75 * 1 bugfix
76 * When using super-huge GC limits (for speeding up tests), occasionally we'll see abandoned Mongoid::Document classes appear in the ObjectSpace.
77 This patch should fix that. [Devin Walters and Nick Karpenske]
78
79 * 1 improvement
80 * allow escaped quotes (\") in quoted fields [Jonathan Hinkle]
81
82
63ec067 @ianwhite Words
authored
83 == 0.4.3
84 ruby 1.9.2 compatibility fix
85
86 * 1 bugfix
87 * Fix can't change hash during iteration error for ruby 1.9.2 [Ian White] [#33]
88 (This is fixed in orm_adapter, which pickle 0.5 will be using)
89
90
bea8033 @ianwhite Words for 0.4.2
authored
91 == 0.4.2
92
93 * 1 bugfix
65ba8b7 @ianwhite Correct typo in attribution
authored
94 * Use mongoid finder syntax, which requires a :conditions key [Marc Lee]
bea8033 @ianwhite Words for 0.4.2
authored
95
96
5b1a10f @ianwhite Doc fixes, and example of writing your own pickle steps
authored
97 == 0.4.1
98 Docfix
99
100 * 1 improvement
101 * documentation fixes, and example of writing your own pickle steps
102
103
08f5808 @ianwhite 0.4.0
authored
104 == 0.4.0
105 Mongoid adapter, fallback ORM adapter for those not using machinist or active_record, bugfixes
33044f4 @ianwhite Pickle::Session::ModelNotKnownError is raised instead of a generic Runti...
authored
106
08f5808 @ianwhite 0.4.0
authored
107 * 2 major improvements
ed9d622 @sebcioz edit README
sebcioz authored
108 * adapter for Mongoid [Sebastian Zuchmanski]
08f5808 @ianwhite 0.4.0
authored
109 * replace ActiveRecord 'factory' adapter with Orm adapter.
110
111 If you don't have machinist or factory_girl, the Orm factory adapter will fallback to your Orm to create classes.
112
113 BC: if you have a line like this:
114 Pickle.configure do |config|
115 config.adapters = [:active_record]
116 end
f58e0dc @sebcioz adapter for Mongoid
sebcioz authored
117
08f5808 @ianwhite 0.4.0
authored
118 You need to replace it with :orm
119 Pickle.configure do |config|
120 config.adapters = [:orm]
121 end
122
33044f4 @ianwhite Pickle::Session::ModelNotKnownError is raised instead of a generic Runti...
authored
123 * 1 minor improvement
124 * Pickle::Session::ModelNotKnownError is raised instead of a generic RuntimeError
125
144dc1e @ianwhite references to unknown models in fields now raise ModelNotKnownError inst...
authored
126 * 1 bugfix
127 * references to unknown models in fields now raise ModelNotKnownError instead of silently assigning nil
128
33044f4 @ianwhite Pickle::Session::ModelNotKnownError is raised instead of a generic Runti...
authored
129
24ef11d @ianwhite find_models now works with a factory name with spaces in it [#27 state:r...
authored
130 == 0.3.5
131
9c94c68 @ianwhite Words for 0.3.5
authored
132 * 3 improvements
133 * bundler is used for setting up development dependencies
134 * gemspec specifies dependencies for using pickle
135 * Machinist 2 compatability [giddie]
136
24ef11d @ianwhite find_models now works with a factory name with spaces in it [#27 state:r...
authored
137 * 1 bugfix
138 * find_models now works with a factory name with spaces in it [#27]
9c94c68 @ianwhite Words for 0.3.5
authored
139
24ef11d @ianwhite find_models now works with a factory name with spaces in it [#27 state:r...
authored
140
ed819eb @ianwhite Words fro 0.3.4
authored
141 == 0.3.4
caba229 @ianwhite Minor refactoring of Pickle::Config#map
authored
142
ed819eb @ianwhite Words fro 0.3.4
authored
143 * 2 minor improvements
144 * Fix problem where email body is not a string, but is string like [#26] [Tom Meier]
caba229 @ianwhite Minor refactoring of Pickle::Config#map
authored
145 * Minor code refactoring
146
147
f57db1c @ianwhite Words for 0.3.3
authored
148 == 0.3.3
149
150 * 1 minor improvement
151 * Pickle respects the default build strategy for factory girl. [Sean Hussey]
152
153
15e87bf @ianwhite Words for 0.3.2
authored
154 == 0.3.2
0f30ec9 @ianwhite Words
authored
155
15e87bf @ianwhite Words for 0.3.2
authored
156 * 3 minor improvements
0f30ec9 @ianwhite Words
authored
157 * Document how to use machinist named blueprints [Christopher Darroch]
82fe467 @ianwhite email links now visit the url, rather than just the path, this allows fo...
authored
158 * Email links now visit the url, rather than just the path, this allows for features that
159 make use of the domain to function correctly
15e87bf @ianwhite Words for 0.3.2
authored
160 * Deprecation warnings for Rails 3 removed [Brian Rose & Kevin Olsen]
0f30ec9 @ianwhite Words
authored
161
162
e4b97b8 @ianwhite Words for 0.3.1
authored
163 == 0.3.1
164
165 * 1 major improvement
166 * Rails 3 support for generators [H.J. Blok, szimek]
167
168
c7c2a62 @ianwhite Words for 0.3.0
authored
169 == 0.3.0
170
171 * 2 major improvements
172 * Mechanism for registering ORM adapters for pickle [Daniel Neighman]
173 * Adapters for ActiveRecord and DataMapper [Josh Bassett, Daniel Neighman]
174
175
2e58b10 @ianwhite Words 0.2.12
authored
176 == 0.2.12
177
178 * 1 bugfix
179 * script/generate pickle paths now works correctly with cucumber-rails 0.3.2
180
181
e05744a @ianwhite use correct type when converting STI pickle model to attributes
authored
182 == 0.2.11
183
184 * 1 improvement
185 * use correct type when converting STI pickle model to attributes
186
187
08af074 @ianwhite Version 0.2.10 - rails3 compat in backend
authored
188 == 0.2.10
38c7ff3 @ianwhite modular Rakefile, devs can run only what they're interested in without h...
authored
189
08af074 @ianwhite Version 0.2.10 - rails3 compat in backend
authored
190 * 2 improvements
191 * pickle backend is rails 3 compatible (but generators are not yet)
38c7ff3 @ianwhite modular Rakefile, devs can run only what they're interested in without h...
authored
192 * modular Rakefile, devs can run only what they're interested in without having to install all gems
193
194
fc9e8a7 @ianwhite Added step to assert size of an association (e.g. Then the user should h...
authored
195 == 0.2.9 - 27 Apr 2010 (the #railscamp7 release)
50df2e9 @ianwhite Words
authored
196
fc9e8a7 @ianwhite Added step to assert size of an association (e.g. Then the user should h...
authored
197 * 5 improvements
50df2e9 @ianwhite Words
authored
198 * Fixed problem with verifying model attribute using strings with escaped quotes [Michael MacDonald]
bc5d7ab @ianwhite Added handling of ruby integer syntax (eg. 2_000_000)
authored
199 * Added handling for positive and negative floats [Michael MacDonald, #railscamp7]
200 * Added handling of ruby integer syntax (e.g. 1_000_000) [Ian White]
06935f2 @ianwhite Words
authored
201 * Modified the way pickle handles predicates to match rspec [Michael MacDonald, #railscamp7]
fc9e8a7 @ianwhite Added step to assert size of an association (e.g. Then the user should h...
authored
202 * Added step to assert size of an association (e.g. Then the user should have 4 friends) [Ian White]
203
50df2e9 @ianwhite Words
authored
204
c4f3db0 @ianwhite 'Then show me the email' works as expected now [#18 state:resolved]
authored
205 == 0.2.8 - 5 Apr 2010
206
207 * 1 minor improvement
208 * 'Then show me the email' works as expected now [#18]
209
bc5d7ab @ianwhite Added handling of ruby integer syntax (eg. 2_000_000)
authored
210
2d62670 @ianwhite Automatically create a rails app for running cucumber when required
authored
211 == 0.2.7 - 5 Apr 2010
212
213 * 1 minor improvement
214 * just rake 'rake cucumber' and a rails app will be setup for you if required (rails 2.3 only ATM)
215
216
67df857 @ianwhite Words + remove garlic until version 1 of it is released
authored
217 == 0.2.6 - 5 Apr 2010
218
9de8a8b @ianwhite Add notes about changes to running specs/features
authored
219 * 2 improvements
67df857 @ianwhite Words + remove garlic until version 1 of it is released
authored
220 * running specs is now doable without being in a rails app - just do 'rake spec'
9de8a8b @ianwhite Add notes about changes to running specs/features
authored
221 * running features is more straightforward, 'rake cucumber' then follow the instructions
222
223
5a859b4 @ianwhite Words
authored
224 == 0.2.5 - 17 Mar 2010
225
226 * 2 improvements
227 * Bugfix for find_models_via_table (failing to find models was not causing an error) [Chris Flipse]
228 * find_models_via_table & create_models_via_table return the found/created models [Chris Flipse, Ian White]
229
230
00f5273 @ianwhite Finding models using tables can use pickle refs
authored
231 == 0.2.4 - 9 Mar 2010
232
233 * 1 major improvement
234 * Finding models via a table now works in the same way as creating models via a table (0.2.3), you
235 can create pickle refs
236
5a859b4 @ianwhite Words
authored
237
2f2a3f3 @ianwhite Version 0.2.3
authored
238 == 0.2.3 - 9 Mar 2010
e83f8f9 @ianwhite Added Myron Marston to contribs
authored
239
034c534 @ianwhite Added Stephan Hagemann to contributors list, and documented new table sy...
authored
240 * 1 major improvement
241 * You can now use pickle refs in tables. If you add a column which is the single factory name, the
242 contents of the column will be used as the pickle ref. [Stephan Hagemann]
243 e.g.
244 Given the following users exist:
245 | user | name | status |
246 | jack | Jack Spratt | alone |
247 | pete | Pete Sprong | dead |
248
e83f8f9 @ianwhite Added Myron Marston to contribs
authored
249 * 1 minor improvement
250 * Fix bug in error message for when pickle ref can't be found [Myron Marston]
251
034c534 @ianwhite Added Stephan Hagemann to contributors list, and documented new table sy...
authored
252
4002dc4 @ianwhite Added note about Tobi Knaup's value matcher step
authored
253 == 0.2.2 - 25 Feb 2010
254
9243d41 @ianwhite Add note about docfixes [Nicholas Rutherford]
authored
255 * 3 improvements
ff2e60a @ianwhite Add notes about new follow links in email steps [#7 state:resolved]
authored
256 * Added ability to follow links in emails (see email_steps.rb) [Michael Moen]
4002dc4 @ianwhite Added note about Tobi Knaup's value matcher step
authored
257 * Added a step definition for doing stuff like: Then the user's name should be "Tobi" [Tobi Knaup]
9243d41 @ianwhite Add note about docfixes [Nicholas Rutherford]
authored
258 * Docfixes, mostly about testing [Nicholas Rutherford]
ff2e60a @ianwhite Add notes about new follow links in email steps [#7 state:resolved]
authored
259
260
31e8876 @ianwhite Added nil as a possible field value [#14 state:resolved]
authored
261 == 0.2.1 - 1 Dec 2009
6c7f00a @ianwhite Words
authored
262
31e8876 @ianwhite Added nil as a possible field value [#14 state:resolved]
authored
263 * 2 minor improvements
264 * Allow nil as field value [#14]
6c7f00a @ianwhite Words
authored
265 * Added negative email step for delivered to
266
267
75ef155 @ianwhite Note about 0.2 release
authored
268 == 0.2.0 - 24 Nov 2009
de405f7 @ianwhite features/support/email.rb adds an email helper for mapping names to emai...
authored
269
9748266 @ianwhite Pickle refs now supported in tables
authored
270 * 4 major improvements
75ef155 @ianwhite Note about 0.2 release
authored
271 * Added support for finding models using tables
272 Example:
273 Then the following users should exist:
274 | name |
275 | Fred |
276 | Ethel |
277 And the 1st user should be male
278 And the 2nd user should be female
279
9748266 @ianwhite Pickle refs now supported in tables
authored
280 * tables now support pickle refs in cells (see features/pickle/create_from_factory_girl.rb#37)
281
de405f7 @ianwhite features/support/email.rb adds an email helper for mapping names to emai...
authored
282 * features/support/email.rb adds an email helper for mapping names to email addresses (similar to NavigationHelper in paths.rb)
1cbf15f @ianwhite Words describing path_to_pickle changes
authored
283
284 * Added ability for path_to_pickle to handle arbitrary segments
285 Example:
286 path_to_pickle('account', 'the enquiry') => account_enquiry_path(<enquiry>)
de405f7 @ianwhite features/support/email.rb adds an email helper for mapping names to emai...
authored
287
75ef155 @ianwhite Note about 0.2 release
authored
288 * 2 minor improvements
289 * fail faster in pickle steps when a pickle ref can't be found, by using model! in most places
290
de405f7 @ianwhite features/support/email.rb adds an email helper for mapping names to emai...
authored
291 * generated pickle steps are less picky about possessives so that pickle mappings accepted in more places
292 e.g. when you have
293 config.map 'my', 'I', 'myself', :to => 'user: "me"'
294 you can now do
295 Given I exist
296 ...
297 Then the project should be one of my assigned projects
298
75ef155 @ianwhite Note about 0.2 release
authored
299
753531b @ianwhite Version bump to 0.1.23
authored
300 == 0.1.23 - 22 Nov 2009
301
302 * 1 major improvement
303 * script/generate pickle now adds its own pickle.rb support file, making it easier to regenerate cucumber
304 when a new release of cucumber appears [schlick, ianwhite]
0549f13 @ianwhite More links to resources
authored
305
306 * 1 minor improvement
307 * docs: more links
308
309
a74cab4 @ianwhite Version bump to 0.1.22
authored
310 == 0.1.22 - 7 Nov 2009
311
312 * 2 minor enhancements
0549f13 @ianwhite More links to resources
authored
313 * Improved docs to include instructions for FactoryGirl users, and links/resources for pickle users
a74cab4 @ianwhite Version bump to 0.1.22
authored
314 * Ruby 1.9.1 compatibility changes
315
316
dedad3c @ianwhite Version bump to 0.1.21
authored
317 == 0.1.21
318
319 * 1 minor enhancement
320 * Added 'should not' steps corresponding to model existence, and association exitsence [schlick]
321
322
7174ffd @ianwhite Version bump to 0.1.20
authored
323 == 0.1.20
324
325 * 1 minor enhancement
326 * Pickle now matches numeric field values preceded with a positive and negative sign eg +1.5 and -1 [schlick]
327
328
d7c9032 @ianwhite Version bump to 0.1.19
authored
329 == 0.1.19
c88dc1f @ianwhite Prepare for 0.1.16
authored
330
331 * 1 minor enhancement
d7c9032 @ianwhite Version bump to 0.1.19
authored
332 * Add support for Cucumber tables [Tobi Knaup]
333
5bd9c11 @ianwhite Not bothering with rubyforge
authored
334
d7c9032 @ianwhite Version bump to 0.1.19
authored
335 == 0.1.16, 0.1.17, 0.1.18 - 13 Oct 2009
5bd9c11 @ianwhite Not bothering with rubyforge
authored
336
337 * 1 minor enhancement
d7c9032 @ianwhite Version bump to 0.1.19
authored
338 * release gem on gemcutter and code on github
c88dc1f @ianwhite Prepare for 0.1.16
authored
339
7174ffd @ianwhite Version bump to 0.1.20
authored
340
ffe95f8 @nruth gem version 0.1.15
nruth authored
341 == 0.1.15 - 28 Aug 2009
342
343 * 1 minor enhancement
7174ffd @ianwhite Version bump to 0.1.20
authored
344 * avoid namespace collision on replace by renaming mapping#replace -> mapping#replacement [nruth]
ffe95f8 @nruth gem version 0.1.15
nruth authored
345
346
bc34c5c @ianwhite words
authored
347 == 0.1.14 - 9 July 2009
348
349 * 1 minor enhancement
350 * update specs and features for latest cucumber and machinist changes
351
352
ffe95f8 @nruth gem version 0.1.15
nruth authored
353 == 0.1.13 - 16 June 2009
eddfa94 @ianwhite 0.1.13 release
authored
354
355 * 2 minor enhancements
356 * model! and created_model! raise an error if pickle name can't be found
357 * path_to_pickle uses the above to give back a better error message
358
359
cd27808 @ianwhite Pickle 0.1.12 released - cucumber compat release
authored
360 == 0.1.12 - 7 Apr 2009
dbcb688 @ianwhite Rationalised Rakefile
authored
361
cd27808 @ianwhite Pickle 0.1.12 released - cucumber compat release
authored
362 * 2 minor enhancements
dbcb688 @ianwhite Rationalised Rakefile
authored
363 * rationalised Rakefile
cd27808 @ianwhite Pickle 0.1.12 released - cucumber compat release
authored
364 * update World extensions for latest cucumber changes
dbcb688 @ianwhite Rationalised Rakefile
authored
365
366
8ef6ccb @ianwhite 0.1.11 release: Added machinist multiple blueprint support
authored
367 == 0.1.11 - 22 Feb 2009
368
369 * 2 minor enhancements
370 * Pickle now supports multiple machinist blueprints
371 * Fix confusing adapter/adaptor comment generator comment
372
373
3ea6aa8 @ianwhite Update HIstory.txt
authored
374 == 0.1.10 - 13 Feb 2009
375
376 * 2 minor enhancements
377 * Made pickle paths generator compatible with latest cucumber
378 * Simplified and Rakefile, including auto push api docs to gh-pages on ci build
379
380
39c72ba @ianwhite Pickle::Adapter.model_classes excludes those without tables
authored
381 == 0.1.9 - 29 Jan 2009
382
383 * 1 minor enhancement
4b7e64e @ianwhite gem version 0.1.9
authored
384 * Pickle::Adapter.model_classes excludes those without tables
39c72ba @ianwhite Pickle::Adapter.model_classes excludes those without tables
authored
385
386
568f9db @ianwhite gem version 0.1.8 released
authored
387 == 0.1.8 - 29 Jan 2009
44cb414 @ianwhite Made paths allow for optional possesives
authored
388
79fa77e @ianwhite pickle_path becomes path_to_pickle to avoid named route clashes
authored
389 * API change
390 * pickle_path becomes path_to_pickle, to avoid named route clashes
391
44cb414 @ianwhite Made paths allow for optional possesives
authored
392 * 2 minor enhancements
393 * Updated features for cucumber 0.2 compat
394 * Made paths allow for optional possesives
395
396
62c60b5 @ianwhite * script/generate pickle path[s] now amends the features/support/paths...
authored
397 == 0,1,7
398
399 * 2 API changes
400 * script/generate pickle path[s] now amends the features/support/paths.rb file
401 instead of creating pge_to_path and path_steps.
402
403 * pickle_email_steps is renamed email_steps
404
44cb414 @ianwhite Made paths allow for optional possesives
authored
405
673f99f @ianwhite 0.1.6 release
authored
406 == 0.1.6
a85f13b @ianwhite Update History.txt
authored
407
7fd1633 @ianwhite Using the cucumber World API to insert pickle. find_path_for is renamed...
authored
408 * 1 API change
2480df6 @ianwhite pickle/page => pickle/path
authored
409 * to use pickle env.rb should contain "require 'pickle/world'". You should remove all trace of
7fd1633 @ianwhite Using the cucumber World API to insert pickle. find_path_for is renamed...
authored
410 pickle from features/support/env.rb and re run script/generate pickle
411
bd4123c @ianwhite Using World idiom as described at the cucumber wiki
authored
412 * 2 major enhancements
a859b29 @ianwhite Updated History.txt
authored
413
414 * generate email steps with `script/generate pickle email`
415 email steps allow you to do things like this:
416
417 Then 2 emails should be delivered
418 And the first email should be delivered to fred@gmail.com
419 And the 2nd email should be delivered to the user: "ethel"
420
421 Then 1 email should be delivered with subject: "Activate your account"
422 And the email should link to the user's page
423
424 take a look at features/step_definitions/pickle_email_steps.rb
425
2480df6 @ianwhite pickle/page => pickle/path
authored
426 * generate path steps with `script/generate pickle path`
427 path steps allow you to do things like this
a859b29 @ianwhite Updated History.txt
authored
428
35d7fba @ianwhite Added page steps! script/generate pickle page
authored
429 When I go to the comment's page
430 Then I should be at the user's new comment page
a859b29 @ianwhite Updated History.txt
authored
431
2480df6 @ianwhite pickle/page => pickle/path
authored
432 take a look at features/step_definitions/pickle_path_steps.rb, and modify page_to_path to suit your needs
a85f13b @ianwhite Update History.txt
authored
433
ccd7c96 @ianwhite Simplified the way Pickle::Session ends up in the integration session
authored
434 * 4 minor enhancements
35d7fba @ianwhite Added page steps! script/generate pickle page
authored
435 * Improved documentation
ccd7c96 @ianwhite Simplified the way Pickle::Session ends up in the integration session
authored
436 * abstract models no longer kill pickle
35d7fba @ianwhite Added page steps! script/generate pickle page
authored
437 * Actually test that the generators work
ccd7c96 @ianwhite Simplified the way Pickle::Session ends up in the integration session
authored
438 * Made Pickle::Session a plain ole mixin, as a separate class was unnecessary
a859b29 @ianwhite Updated History.txt
authored
439 * Pickle uses the cucumber World API
ccd7c96 @ianwhite Simplified the way Pickle::Session ends up in the integration session
authored
440
a85f13b @ianwhite Update History.txt
authored
441
ca18ea9 @ianwhite 0.1.5 released
authored
442 == 0.1.5
f338222 @ianwhite Preparing for 0.1.5:
authored
443
444 * API change
445 * CaptureModel, etc are now 'capture_model' methods
446
ca18ea9 @ianwhite 0.1.5 released
authored
447 * 3 major enhancements
448 * Steps for asserting that <n> models exist, matching certain criteria
f338222 @ianwhite Preparing for 0.1.5:
authored
449 * Steps for asserting associations added to generated pickle steps
450 'Then the user should be in the post's commenters'
451 'Then the forum: "awesome" should be the 2nd post's forum'
452 * configuration can now occur any time before a step is defined, which makes
453 for much more intuitive env.rb
454
a85f13b @ianwhite Update History.txt
authored
455 * 2 minor enhancement
f338222 @ianwhite Preparing for 0.1.5:
authored
456 * predicate matching is less prone to step conflicts because we preload a
457 big list of all the predicate and column methods
ca18ea9 @ianwhite 0.1.5 released
authored
458 * field values now handle booleans and numerics
f338222 @ianwhite Preparing for 0.1.5:
authored
459
a85f13b @ianwhite Update History.txt
authored
460
021581b @ianwhite 0.1.4 - Ability to create n models in one go
authored
461 == 0.1.4
462
463 * 1 major enhancement
464 * You can create multiple models with ease, for eg.
465 'Given 10 users exist with role: "admin"'
d5e72bd @ianwhite Pickle.config => Pickle.configure
authored
466
467 * 1 minor enhancement
468 * You can do Pickle.configure (just like Webrat.configure)
469
470
e7c3c1b @ianwhite 0.1.3 - Bugfix release
authored
471 == 0.1.3 - Bugfix release
472
473 * 1 minor enhancement
474 * make generated steps compatible with Rails 2.1
475
476
a2d1f3e @ianwhite Preparing for 0.1.2 release - updating History and README
authored
477 == 0.1.2
45d1a60 @ianwhite Pickle::Config.model_names now defaults to subclasses of AR::Base
authored
478
b9288f4 @ianwhite script/generate pickle now generates the steps, and adds the required st...
authored
479 * 2 major enhancements
480 * create your pickle steps with script/generate pickle
481 * Adapter based architecture, supports Machinist, FactoryGirl, and vanilla ActiveRecord
482
45d1a60 @ianwhite Pickle::Config.model_names now defaults to subclasses of AR::Base
authored
483 * 1 minor enhancement
484 * model_names now defaults to subclasses of AR::Base
a2d1f3e @ianwhite Preparing for 0.1.2 release - updating History and README
authored
485 * #original_model => #created_model
486
45d1a60 @ianwhite Pickle::Config.model_names now defaults to subclasses of AR::Base
authored
487
3f86753 @ianwhite Preparing for gem release
authored
488 == 0.1.1
489
490 * 1 major enhancement:
491 * made pickle a github gem
492
493 * 1 minor enhancement:
494 * Added intentions for pickle in README.textile
495
45d1a60 @ianwhite Pickle::Config.model_names now defaults to subclasses of AR::Base
authored
496
3f86753 @ianwhite Preparing for gem release
authored
497 == Prior to gems
498
4e7d75d @chewi Prepare for 0.5.0 release
chewi authored
499 * Initial release: everything is subject to sweeping change
Something went wrong with that request. Please try again.