File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ class MemberResource < BaseResource
99 has_many :plantings , foreign_key : 'owner_id'
1010 has_many :harvests , foreign_key : 'owner_id'
1111 has_many :seeds , foreign_key : 'owner_id'
12+ has_many :activities , foreign_key : 'owner_id'
1213
1314 has_many :photos
1415
Original file line number Diff line number Diff line change 1717 "harvests" => harvests_as_json_api ,
1818 "photos" => photos_as_json_api ,
1919 "plantings" => plantings_as_json_api ,
20- "seeds" => seeds_as_json_api
20+ "seeds" => seeds_as_json_api ,
21+ "activities" => activities_as_json_api
2122 } }
2223 end
2324
4142 "related" => "#{ resource_url } /seeds" } }
4243 end
4344
45+ let ( :activities_as_json_api ) do
46+ { "links" =>
47+ { "self" => "#{ resource_url } /relationships/activities" ,
48+ "related" => "#{ resource_url } /activities" } }
49+ end
50+
4451 let ( :plantings_as_json_api ) do
4552 { "links" =>
4653 { "self" =>
7481 it { expect ( subject [ 'data' ] [ 'relationships' ] ) . to include ( "seeds" => seeds_as_json_api ) }
7582 it { expect ( subject [ 'data' ] [ 'relationships' ] ) . to include ( "harvests" => harvests_as_json_api ) }
7683 it { expect ( subject [ 'data' ] [ 'relationships' ] ) . to include ( "photos" => photos_as_json_api ) }
84+ it { expect ( subject [ 'data' ] [ 'relationships' ] ) . to include ( "activities" => activities_as_json_api ) }
7785 it { expect ( subject [ 'data' ] ) . to eq ( member_encoded_as_json_api ) }
7886 end
7987
You can’t perform that action at this time.
0 commit comments