Skip to content

Commit c39bdcc

Browse files
committed
fix broken spec
1 parent 36834a8 commit c39bdcc

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

lib/ruby_json_api_client/base.rb

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,9 @@ def self.has_one(name, options = {})
6060
@_loaded_has_ones[name]
6161
end
6262

63-
define_method("#{name}=") do |related|
64-
@_loaded_has_ones[name] ||= {}
63+
define_method("#{name}=".to_sym) do |related|
64+
@_loaded_has_ones ||= {}
6565
@_loaded_has_ones[name] = related
66-
67-
require 'pry'
68-
binding.pry
69-
7066
end
7167
end
7268

spec/unit/serializers/ams_spec.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,31 +23,33 @@
2323
context "using a persisted model" do
2424
subject { serializer.to_json(Person.new(id: 1, firstname: 'ryan')) }
2525
it do
26-
eq({ person: {
26+
should eq({ person: {
2727
id: 1,
2828
firstname: 'ryan',
2929
lastname: nil
30-
}}).to_json
30+
} }.to_json)
3131
end
3232
end
3333

3434
context "using a has one relationship" do
3535
subject do
3636
person = Person.new(
3737
id: 1,
38-
firstname: 'ryan'
38+
firstname: 'ryan',
39+
lastname: nil
3940
)
4041

4142
person.item = Item.new(id: 2)
4243
serializer.to_json(person)
4344
end
4445

4546
it do
46-
eq({ person: {
47+
should eq({ person: {
4748
id: 1,
4849
firstname: 'ryan',
50+
lastname: nil,
4951
item_id: 2
50-
}}).to_json
52+
} }.to_json)
5153
end
5254
end
5355
end

0 commit comments

Comments
 (0)