File tree 1 file changed +29
-29
lines changed
1 file changed +29
-29
lines changed Original file line number Diff line number Diff line change 7
7
8
8
- Added super_diff extension for improved struct diffing in RSpec tests (@flash-gordon in #197 )
9
9
10
- Add this to your Gemfile:
11
- ``` ruby
12
- gem ' super_diff' , group: :test
13
- ```
10
+ Add this to your Gemfile:
11
+ ``` ruby
12
+ gem ' super_diff' , group: :test
13
+ ```
14
14
15
- Then activate the extension in your spec_helper:
16
- ``` ruby
17
- Dry ::Struct .load_extensions(:super_diff )
18
- ```
15
+ Then activate the extension in your spec_helper:
16
+ ``` ruby
17
+ Dry ::Struct .load_extensions(:super_diff )
18
+ ```
19
19
20
- Now this
20
+ Now this
21
21
22
- ``` ruby
23
- expected: # <Test::User name="Jane" age=22>
24
- got: # <Test::User name="Jane" age=21>
22
+ ``` ruby
23
+ expected: # <Test::User name="Jane" age=22>
24
+ got: # <Test::User name="Jane" age=21>
25
25
26
- (compared using eql?)
26
+ (compared using eql?)
27
27
28
- Diff:
29
- @@ - 1 + 1 @@
30
- - # <Test::User name="Jane" age=22>
31
- + # <Test::User name="Jane" age=21>
32
- ```
28
+ Diff:
29
+ @@ - 1 + 1 @@
30
+ - # <Test::User name="Jane" age=22>
31
+ + # <Test::User name="Jane" age=21>
32
+ ```
33
33
34
- will become this:
34
+ will become this:
35
35
36
- ``` ruby
37
- expected: # <Test::User name: "Jane", age: 22>
38
- got: # <Test::User name: "Jane", age: 21>
36
+ ``` ruby
37
+ expected: # <Test::User name: "Jane", age: 22>
38
+ got: # <Test::User name: "Jane", age: 21>
39
39
40
- (compared using eql?)
40
+ (compared using eql?)
41
41
42
- # <Test::User {
43
- name: " Jane" ,
44
- - age: 22
45
- + age: 21
46
- }>
47
- ```
42
+ # <Test::User {
43
+ name: " Jane" ,
44
+ - age: 22
45
+ + age: 21
46
+ }>
47
+ ```
48
48
49
49
50
50
[ Compare v1.7.1...v1.8.0] ( https://github.com/dry-rb/dry-struct/compare/v1.7.1...v1.8.0 )
You can’t perform that action at this time.
0 commit comments