Skip to content

Commit 636f915

Browse files
committed
Revive ProTip specs
1 parent 445672b commit 636f915

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

spec/models/protip_spec.rb

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'vcr_helper'
22

3-
RSpec.describe Protip, type: :model, skip: true do
3+
RSpec.describe Protip, type: :model do
44

55
describe 'indexing linked content' do
66
it 'indexes page'
@@ -74,6 +74,7 @@
7474
end
7575

7676
it 'is reindexed if username or team change' do
77+
pending "Not implemented yet"
7778
team = Fabricate(:team, name: 'first-team')
7879
user = Fabricate(:user, username: 'initial-username')
7980
team.add_member(user)
@@ -231,7 +232,7 @@
231232
end
232233

233234
describe 'upvotes' do
234-
let(:protip) { Fabricate(:protip, user: Fabricate(:user)) }
235+
let(:protip) { Fabricate(:protip) }
235236
let(:user) { Fabricate(:user) { score_cache 5 } }
236237

237238
it 'should upvote by right amount' do
@@ -251,14 +252,14 @@
251252
end
252253

253254
it 'should weigh team member upvotes less' do
254-
protip.author.team_id = '4f271930973bf00004000001'
255+
protip.author.team = Fabricate(:team)
255256
protip.author.save
256-
team_member = Fabricate(:user, team_id: protip.author.team_id)
257+
team_member = Fabricate(:user, team: protip.author.team)
257258
team_member.score_cache = 5
258259
protip.upvote_by(team_member, team_member.tracking_code, Protip::DEFAULT_IP_ADDRESS)
259260
protip.reload
260261
expect(protip.upvotes_value).to eq(2)
261-
non_team_member = Fabricate(:user, team_id: '4f271930973bf00004000002')
262+
non_team_member = Fabricate(:user, team: Fabricate(:team))
262263
non_team_member.score_cache = 5
263264
protip.upvote_by(non_team_member, non_team_member.tracking_code, Protip::DEFAULT_IP_ADDRESS)
264265
protip.reload

0 commit comments

Comments
 (0)