Commit Graph

788 Commits

Author SHA1 Message Date
Anatoliy Chakkaev cf5ed5b877 Transactions 2013-04-01 17:49:12 +04:00
Anatoliy Chakkaev 6d1e47ceaf Schemas switching 2013-03-31 16:35:26 +04:00
Anatoliy Chakkaev 349931780a Automigrate before relation tests 2013-03-31 15:24:03 +04:00
Anatoliy Chakkaev e8077faa1c Update makefile
- describe workflow
- add workflow
- add help to each section
2013-03-31 14:54:48 +04:00
Anatoliy Chakkaev 61a005b623 Merge branch 'master' of github1602:1602/jugglingdb 2013-03-31 14:17:44 +04:00
Anatoliy Chakkaev f36372ba80 Add more love to tests, pr #249 2013-03-31 14:17:25 +04:00
Anatoliy Chakkaev 76c7fbd6ec Merge branch 'http' of github.com:NiKnight/jugglingdb 2013-03-31 14:08:38 +04:00
Anatoliy Chakkaev f8f72cc05e Merge pull request #250 from anatoliychakkaev/master
Batch create, misc
2013-03-31 03:08:18 -07:00
Anatoliy Chakkaev ab3f64a152 0.2.0-27 2013-03-31 13:41:12 +04:00
Anatoliy Chakkaev 6449f1ca72 Fix validations 2013-03-31 13:41:02 +04:00
Anatoliy Chakkaev 0776c51994 Batch create 2013-03-31 13:40:37 +04:00
Scott Nonnenberg 5655e8f4d2 tests only: no afterCreate/afterUpdate on errors
Added tests to ensure that the afterCreate/afterUpdate handlers are not run if the adapter returns an error.
2013-03-30 17:20:32 -07:00
Scott Nonnenberg 2ba862f5af afterDestroy not called on adapter error
Similar to afterCreate and afterUpdate, we don't want to run the afterXXXX handlers if the delete failed according to the adapter.
2013-03-30 17:18:47 -07:00
Anatoliy Chakkaev 1749782a4b 0.2.0-26 2013-03-30 21:10:32 +04:00
Anatoliy Chakkaev 224efba0c7 Ignore npm-debug.log 2013-03-30 21:10:20 +04:00
Anatoliy Chakkaev 5b429e8d41 Fix memory adapter: broken upd attrs 2013-03-30 21:07:16 +04:00
Anatoliy Chakkaev 2f048e79c0 Return instance of object when create 2013-03-30 21:06:09 +04:00
Anatoliy Chakkaev 13ac3cf088 Merge pull request #246 from anatoliychakkaev/master
Test amends for redis-hq
2013-03-29 01:55:10 -07:00
Anatoliy Chakkaev c1e3e78976 Turn off ignoring tests 2013-03-29 12:54:04 +04:00
Anatoliy Chakkaev 839791de2f Upd tests
- skipping
- hook up redis-hq
- some stuff should be moved to advanced-querying tests
2013-03-29 11:43:04 +04:00
Anatoliy Chakkaev e16219eb61 Merge pull request #245 from anatoliychakkaev/master
Hooks, validations, lifecycle
2013-03-28 04:30:58 -07:00
Anatoliy Chakkaev 5540750626 Validation amends
- rename event
- pass data to hooks
- always call hooks (even when no validations set up)
2013-03-28 15:29:11 +04:00
Anatoliy Chakkaev 7707b236ff Test hooks and object lifecycle as per #242 2013-03-28 15:27:50 +04:00
Anatoliy Chakkaev 589887715c Tests for data manipulation 2013-03-28 15:27:27 +04:00
Anatoliy Chakkaev 1f29064b3d Rewrite save and create for correct hooks order
Validation should be called first, and then all other actions
to allow modify data after validation (for example hash
password after validating length.

Issue #242
2013-03-28 15:26:51 +04:00
Anatoliy Chakkaev 48d78b71f6 Rename validation hooks
Name should be "beforeValidate" and "afterValidate"
to be consistent with other hook hames. This change doesnt break
backward compatibility
2013-03-28 15:23:31 +04:00
Anatoliy Chakkaev e441f38c4f Merge pull request #243 from mansuleman/master
Mostly Syntax errors for hooks
2013-03-27 15:55:56 -07:00
Mansur S bc18e435ae Update hooks.md
mostly syntax stuff
2013-03-28 02:46:37 +04:00
Mansur S 2cfa6f6c4f Merge pull request #1 from 1602/master
беру себе
2013-03-27 15:12:09 -07:00
Anatoliy Chakkaev b4813360c3 Upd node version for travis 2013-03-27 22:06:41 +04:00
Anatoliy Chakkaev e5f541c0b8 Uncomment tests 2013-03-27 22:00:50 +04:00
Anatoliy Chakkaev 2d6cc9aaee Mongodb tolerance 2013-03-27 21:53:07 +04:00
Anatoliy Chakkaev 928a366860 Enable growl 2013-03-27 21:12:29 +04:00
Anatoliy Chakkaev 6a9a1468fb Merge branch 'master' of github1602:1602/jugglingdb 2013-03-27 19:28:19 +04:00
Anatoliy Chakkaev df8cafce77 0.2.0-25 2013-03-27 18:57:20 +04:00
Anatoliy Chakkaev b04a250b63 Update attribute additional test 2013-03-27 18:53:46 +04:00
Anatoliy Chakkaev e75029ebbf Fix memory adapter and test 2013-03-27 17:10:13 +04:00
Anatoliy Chakkaev 121b13511d Merge pull request #240 from anatoliychakkaev/master
Docs and all pieces matters
2013-03-26 17:54:07 -07:00
Anatoliy Chakkaev b6fb04ffe1 Removed include test from common 2013-03-27 04:51:31 +04:00
Anatoliy Chakkaev cfe31d41ec Test destroy 2013-03-27 04:51:00 +04:00
Anatoliy Chakkaev ffdfac30e1 Migration-friendly tests 2013-03-27 04:50:34 +04:00
Anatoliy Chakkaev 2749a1f7e0 Fixes in belongsTo relation definition syntax 2013-03-27 04:48:26 +04:00
Anatoliy Chakkaev d3752eab4c Docs: hooks, footer fix 2013-03-27 04:47:34 +04:00
Anatoliy Chakkaev 7772c32c80 Include test 2013-03-27 04:46:59 +04:00
Anatoliy Chakkaev fa0029f6ee Merge pull request #239 from mansuleman/master
Syntax + contribution
2013-03-26 17:22:08 -07:00
Mansur S ac4c027515 Update jugglingdb.md
- syntax edits
- contribution added
2013-03-27 04:18:49 +04:00
Anatoliy Chakkaev cba87ce339 Query testing: findOne 2013-03-27 00:50:13 +04:00
Anatoliy Chakkaev 0d5f4a9aad Added test case for #238: password hashing before save 2013-03-27 00:49:02 +04:00
Anatoliy Chakkaev de28603460 Added short syntax for belongsTo 2013-03-27 00:48:14 +04:00
Anatoliy Chakkaev 895c2d6bf7 Docs for hooks and model 2013-03-26 23:34:20 +04:00