1
0
Fork 0
mirror of https://github.com/aasm/aasm synced 2023-03-27 23:22:41 -04:00
Commit graph

27 commits

Author SHA1 Message Date
Shunichi Ikegami
75dfce1489 Fix a transition success callback issue 2016-05-13 16:01:40 +09:00
Thorsten Böttger
f34d152bc9 Merge branch 'transition_success_callbacks' of https://github.com/brega/aasm into brega-transition_success_callbacks
Conflicts:
	lib/aasm/core/transition.rb
	spec/models/callbacks/basic.rb
	spec/unit/transition_spec.rb
2016-03-19 17:42:35 +13:00
Ronnie Miller
cd8a2ef12d Add option to use Class that responds to call for after transitions 2016-02-01 20:22:43 -08:00
Chris Woodrich
134129ee82 Restructure error sentence per @alto suggestion
Fix failing spec by adding period
Use upstream version of Proc handling
Fix spacing
Restart travis
2016-01-10 17:00:24 -08:00
Chris Woodrich
80b941f277 Merge upstream/master, fix conflict in transition.rb 2016-01-10 15:13:03 -08:00
Thorsten Böttger
4b32ab1a4e make sure to use override configuration options if state machine is defined more than once (see #287) 2015-12-08 22:55:44 +13:00
Chris Woodrich
9702bf7a88 Add specs for new behavior, experiment with error matching 2015-10-22 01:23:04 -07:00
Thorsten Böttger
a5fe043e32 remove unused test block 2015-07-01 21:37:19 +12:00
Bregadeesh Samapathy
cd9922bac0 Update/fix specs 2015-06-18 19:32:37 +08:00
Bregadeesh Samapathy
22de92318d Add success callback for Transition 2015-06-18 16:59:40 +08:00
Thorsten Böttger
cf7ac74664 make sure to use parameterised aasm everywhere 2015-05-26 21:29:17 +12:00
Luke Roberts
5a8454221f reference state machine object and event in invalid transition error so end user can intelligently handle 2015-03-01 20:08:45 -08:00
Thorsten Böttger
98dc66fa1c using RSpec 3 now 2014-12-14 15:05:16 +01:00
Thorsten Böttger
34de314baa using RSpec 2.99 now (preparing RSpec 3) 2014-12-14 14:53:57 +01:00
Thorsten Böttger
8f7f1b2da8 bugfix: avoid Rails autoloading conflicts (see #137 and #139) 2014-11-28 22:22:43 +01:00
Thorsten Böttger
7d32335b60 Merge branch 'master' into aasm4
Conflicts:
	CHANGELOG.md
	lib/aasm/event.rb
	lib/aasm/transition.rb
2014-11-15 12:24:56 +01:00
Joiey Seeley
b65c951160 Removed missed byebug requirement. 2014-11-08 01:29:32 -06:00
Joiey Seeley
92c9175574 Added tags file to gitignore. This is the index file created by ctags
which is used by some text editors and is developer environment
specific.

Added the option to use :if syntax as syntactic sugar for guard.

Added the option to use :unless syntax which essentially behaves
as a negated guard.

Added a couple of tests for the :unless syntax since the logic was
slightly different.

Noticed a couple of tests were just returning true/false at
the end rather than checking for expectations.  Fixed a couple
of those; still some remaining.

Changed AASM#perform method to allowed?
2014-11-08 00:44:24 -06:00
Thorsten Böttger
da237f0ed4 following @stiff, and writing a better test :) 2014-09-29 22:23:25 +02:00
Thorsten Böttger
72b0257734 callback :on_transition renamed to :after and changed its binding (see #59) 2014-09-12 14:30:36 +02:00
Thorsten Böttger
ca88fefd01 support reading from- and to-state during on_transition callback #100 2014-01-27 21:51:38 +01:00
Peter M. Goldstein
caa9d9dcc7 Update specs to use 'expect' syntax using transpec. Loosed gemspec to allow rspec versions greater than 2.14.x 2014-01-11 08:10:59 -08:00
Donald Plummer
67e1d23046 Fix transition test to not pass args
This fixes the negative case to actually test the negative case, instead
of the positive case.
2013-11-20 15:18:35 -08:00
Thorsten Böttger
1c6a6367e0 Merge branch 'master' of https://github.com/Intrepidd/aasm into Intrepidd-master
Conflicts:
	lib/aasm/persistence/active_record_persistence.rb
2013-11-18 22:30:02 +01:00
Thorsten Böttger
ad48863e7a using the latest version of rspec 2013-11-15 11:19:26 +01:00
Adrien Siami
46878f9c3e Allow a block to be called when running a transition 2013-09-03 13:13:53 +02:00
Thorsten Böttger
d88fa9f2bc refactored SupportClasses away 2013-02-22 16:02:40 +13:00
Renamed from spec/unit/supporting_classes/transition_spec.rb (Browse further)