File tree Expand file tree Collapse file tree 1 file changed +29
-29
lines changed Expand file tree Collapse file tree 1 file changed +29
-29
lines changed Original file line number Diff line number Diff line change 55 - |-
66 Added super_diff extension for improved struct diffing in RSpec tests (@flash-gordon in #197)
77
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+ ```
1212
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+ ```
1717
18- Now this
18+ Now this
1919
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>
2323
24- (compared using eql?)
24+ (compared using eql?)
2525
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+ ```
3131
32- will become this:
32+ will become this:
3333
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>
3737
38- (compared using eql?)
38+ (compared using eql?)
3939
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+ ```
4646
4747 - version : 1.7.1
4848 date : 2025-01-31
You can’t perform that action at this time.
0 commit comments