File tree 2 files changed +18
-10
lines changed
2 files changed +18
-10
lines changed Original file line number Diff line number Diff line change @@ -7,5 +7,5 @@ group :test do
7
7
gem "multi_json" , require : false
8
8
gem "nokogiri" , require : false
9
9
end
10
- gem 'pry-byebug'
10
+ gem 'pry-byebug' , platform : :mri
11
11
Original file line number Diff line number Diff line change 1
- require "pry-byebug"
2
- require "representable"
1
+ begin
2
+ require 'pry-byebug'
3
+ rescue LoadError
4
+ end
5
+ require 'representable'
3
6
4
- require " minitest/autorun"
5
- require " test_xml/mini_test"
7
+ require ' minitest/autorun'
8
+ require ' test_xml/mini_test'
6
9
7
- require " representable/debug"
8
- require " minitest/assertions"
10
+ require ' representable/debug'
11
+ require ' minitest/assertions'
9
12
10
13
module MiniTest ::Assertions
11
14
def assert_equal_xml ( text , subject )
@@ -138,9 +141,14 @@ def representer_for(modules = [Representable::Hash], &block)
138
141
139
142
class BaseTest < MiniTest ::Spec
140
143
let ( :new_album ) { OpenStruct . new . extend ( representer ) }
141
- let ( :album ) { OpenStruct . new ( :songs => [ "Fuck Armageddon" ] ) . extend ( representer ) }
142
- let ( :song ) { OpenStruct . new ( :title => "Resist Stance" ) }
143
- let ( :song_representer ) { Module . new { include Representable ::Hash ; property :title } }
144
+ let ( :album ) { OpenStruct . new ( songs : [ 'Fuck Armageddon' ] ) . extend ( representer ) }
145
+ let ( :song ) { OpenStruct . new ( title : 'Resist Stance' ) }
146
+ let ( :song_representer ) do
147
+ Module . new do
148
+ include Representable ::Hash
149
+ property :title
150
+ end
151
+ end
144
152
end
145
153
146
154
Band = Struct . new ( :id , :name ) do
You can’t perform that action at this time.
0 commit comments