Skip to content

Commit 21d9655

Browse files
committed
fix build in jruby
1 parent b007973 commit 21d9655

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ group :test do
77
gem "multi_json", require: false
88
gem "nokogiri", require: false
99
end
10-
gem 'pry-byebug'
10+
gem 'pry-byebug', platform: :mri
1111

test/test_helper.rb

+17-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
require "pry-byebug"
2-
require "representable"
1+
begin
2+
require 'pry-byebug'
3+
rescue LoadError
4+
end
5+
require 'representable'
36

4-
require "minitest/autorun"
5-
require "test_xml/mini_test"
7+
require 'minitest/autorun'
8+
require 'test_xml/mini_test'
69

7-
require "representable/debug"
8-
require "minitest/assertions"
10+
require 'representable/debug'
11+
require 'minitest/assertions'
912

1013
module MiniTest::Assertions
1114
def assert_equal_xml(text, subject)
@@ -138,9 +141,14 @@ def representer_for(modules = [Representable::Hash], &block)
138141

139142
class BaseTest < MiniTest::Spec
140143
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
144152
end
145153

146154
Band = Struct.new(:id, :name) do

0 commit comments

Comments
 (0)