File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11require 'rspec'
22require 'rspec/expectations'
3-
4- # requires code_breaker gem to be installed
5- # (https://github.com/daigaku-ruby/code_breaker)
63require 'code_breaker'
74
85RSpec ::Matchers . define :run_number_operations do |expected |
96 match do |actual |
10- lines = actual . split ( "\n " ) . compact . map ( &:strip ) . reject ( &:empty? )
11- called_operations ( lines ) . include? ( expected )
12- end
13-
14- def called_operations ( lines )
15- lines . map do |line |
16- CodeBreaker . parse ( line )
17- end
7+ CodeBreaker . parse ( actual ) . include? ( expected )
188 end
199
2010 failure_message do |actual |
Original file line number Diff line number Diff line change 11require 'rspec'
22require 'rspec/expectations'
3-
4- # requires code_breaker gem to be installed
5- # (https://github.com/daigaku-ruby/code_breaker)
63require 'code_breaker'
74
85RSpec ::Matchers . define :run_number_conversions do |expected |
1411 }
1512
1613 match do |actual |
17- lines = actual . split ( "\n " ) . compact . map ( &:strip ) . reject ( &:empty? )
18- called_conversions ( lines ) . include? ( expected )
19- end
20-
21- def called_conversions ( lines )
22- lines . map { |line |
23- CodeBreaker . parse ( line ) unless line . start_with? ( '#' )
24- } . compact
14+ CodeBreaker . parse ( actual ) . include? ( expected )
2515 end
2616
2717 failure_message do |actual |
You can’t perform that action at this time.
0 commit comments