Skip to content

Commit a67dacd

Browse files
committed
Merge pull request coderwall#284 from rohitpaulk/fix-team-json
Fix JSON endpoints for Teams
2 parents 7f642ec + 4c027d0 commit a67dacd

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

app/models/team.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,7 @@ def public_json
241241
end
242242

243243
def public_hash
244-
neighbors = Team.find((higher_competitors(5) + lower_competitors(5)).flatten.uniq)
245244
summary.merge(
246-
neighbors: neighbors.collect(&:summary),
247245
members: members.collect { |user| {
248246
name: user.display_name,
249247
username: user.username,

spec/models/team_spec.rb

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
let(:invitee) { Fabricate(:user) }
66

77
it { is_expected.to have_one :account }
8-
98
it { is_expected.to have_many :locations }
109
it { is_expected.to have_many :links }
1110
it { is_expected.to have_many :members }
@@ -28,6 +27,15 @@
2827
end
2928
end
3029

30+
describe "#public_json" do
31+
32+
it "returns valid JSON" do
33+
json = team.public_json
34+
expect{JSON.parse(json)}.to_not raise_error
35+
end
36+
37+
end
38+
3139
it 'adds the team id to the user when they are added to a team' do
3240
team.add_user(invitee)
3341
expect(invitee.reload.membership.team).to eq(team)
@@ -91,10 +99,4 @@ def seed_plans!(reset = false)
9199
Plan.create(amount: 19_900, interval: Plan::MONTHLY, analytics: true, name: 'Analytics') if Plan.enhanced_team_page_analytics.nil?
92100
end
93101

94-
it { is_expected.to have_many :locations }
95-
it { is_expected.to have_many :links }
96-
it { is_expected.to have_many :members }
97-
it { is_expected.to have_many :jobs }
98-
it { is_expected.to have_many :followers }
99-
100102
end

0 commit comments

Comments
 (0)