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 5
5
- |-
6
6
Added super_diff extension for improved struct diffing in RSpec tests (@flash-gordon in #197)
7
7
8
- Add this to your Gemfile:
9
- ```ruby
10
- gem 'super_diff', group: :test
11
- ```
8
+ Add this to your Gemfile:
9
+ ```ruby
10
+ gem 'super_diff', group: :test
11
+ ```
12
12
13
- Then activate the extension in your spec_helper:
14
- ```ruby
15
- Dry::Struct.load_extensions(:super_diff)
16
- ```
13
+ Then activate the extension in your spec_helper:
14
+ ```ruby
15
+ Dry::Struct.load_extensions(:super_diff)
16
+ ```
17
17
18
- Now this
18
+ Now this
19
19
20
- ```ruby
21
- expected: #<Test::User name="Jane" age=22>
22
- got: #<Test::User name="Jane" age=21>
20
+ ```ruby
21
+ expected: #<Test::User name="Jane" age=22>
22
+ got: #<Test::User name="Jane" age=21>
23
23
24
- (compared using eql?)
24
+ (compared using eql?)
25
25
26
- Diff:
27
- @@ -1 +1 @@
28
- -#<Test::User name="Jane" age=22>
29
- +#<Test::User name="Jane" age=21>
30
- ```
26
+ Diff:
27
+ @@ -1 +1 @@
28
+ -#<Test::User name="Jane" age=22>
29
+ +#<Test::User name="Jane" age=21>
30
+ ```
31
31
32
- will become this:
32
+ will become this:
33
33
34
- ```ruby
35
- expected: #<Test::User name: "Jane", age: 22>
36
- got: #<Test::User name: "Jane", age: 21>
34
+ ```ruby
35
+ expected: #<Test::User name: "Jane", age: 22>
36
+ got: #<Test::User name: "Jane", age: 21>
37
37
38
- (compared using eql?)
38
+ (compared using eql?)
39
39
40
- #<Test::User {
41
- name: "Jane",
42
- - age: 22
43
- + age: 21
44
- }>
45
- ```
40
+ #<Test::User {
41
+ name: "Jane",
42
+ - age: 22
43
+ + age: 21
44
+ }>
45
+ ```
46
46
47
47
- version : 1.7.1
48
48
date : 2025-01-31
You can’t perform that action at this time.
0 commit comments