This repository has been archived by the owner on Apr 17, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
/
CHANGELOG
76 lines (48 loc) · 2.46 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[fb2fe87 | Sun Dec 20 19:59:22 UTC 2009] snusnu <[email protected]>
* Thx to jeweler this is now a gem
[53df775 | Thu Sep 24 03:06:19 UTC 2009] snusnu <[email protected]>
* All lint and rails_compliance specs pass.
[64c47dc | Thu Sep 24 02:53:17 UTC 2009] snusnu <[email protected]>
* Simplified #errors default implementation
[03beebe | Thu Sep 24 02:29:53 UTC 2009] snusnu <[email protected]>
* Only rely on active_model/lint for amo compliance specs
[f45713a | Thu Sep 24 02:29:33 UTC 2009] snusnu <[email protected]>
* Refactored rails_compliance_spec a bit
[755a48c | Thu Sep 24 02:20:57 UTC 2009] snusnu <[email protected]>
* Make it easy to move rails compliance specs to rails_datamapper
active_model/lint itself isn't really strict about what exact
String it gets back from either of the following methods that
are supported by the object returned from #class.model_name
#singular
#plural
#element
#human
#collection
#partial_path
All lint cares about, is that these methods return Strings
Therefore it's probably best to push specs that test for
rails's own implementation of those active_model strings
down to something like rails_datamapper.
Currently the rails compliance specs for #collection and
#partial_path fail. Need to investigate this.
[31d28fd | Thu Sep 24 00:23:40 UTC 2009] snusnu <[email protected]>
* All specs pass, changed dm-core dependency to '~>0.10'
[5cb1320 | Wed Sep 23 23:27:42 UTC 2009] snusnu <[email protected]>
* Also run active_model/lint when running the specsuite
Currently, if dm-validations are not required, all specs
pass. If dm-validations are required, 1 spec fails because
DataMapper::Validate::ValidationErrors seems to implement
#[](field) in an incompatible way. This will need more
investigation.
If this can be fixed upstream, all specs should pass
[4b1ccd0 | Wed Sep 23 22:37:59 UTC 2009] snusnu <[email protected]>
* Added implementation and initial specs
The final goal is to rely solely on active_model/lint.rb
to perform the compliance tests. However, lint.rb still
needs to be updated to cover the intended behavior more
precisely.
Nevertheless, next step is to include active_model as a
development dependency and run both lint.rb and our own
specs for the time being.
[2eb914c | Wed Sep 23 18:23:27 UTC 2009] snusnu <[email protected]>
* Initial commit to dm-active_model.