FIX: Allow users to rename discobot without having to rebuild.

This commit is contained in:
Guo Xiang Tan
2017-05-26 10:09:42 +08:00
parent 8268c98cf9
commit 7028bdceed
6 changed files with 29 additions and 33 deletions

View File

@ -230,7 +230,7 @@ describe DiscourseNarrativeBot::NewUserNarrative do
end
it 'should create the right reply' do
post.update!(user: described_class.discobot_user)
post.update!(user: discobot_user)
narrative.expects(:enqueue_timeout_job).with(user)
narrative.input(:bookmark, user, post: post)
@ -402,7 +402,7 @@ describe DiscourseNarrativeBot::NewUserNarrative do
post_action = PostAction.last
expect(post_action.post_action_type_id).to eq(PostActionType.types[:like])
expect(post_action.user).to eq(described_class.discobot_user)
expect(post_action.user).to eq(discobot_user)
expect(post_action.post).to eq(new_post)
expect(narrative.get_data(user)[:state].to_sym).to eq(:tutorial_flag)
end
@ -456,7 +456,7 @@ describe DiscourseNarrativeBot::NewUserNarrative do
post_action = PostAction.last
expect(post_action.post_action_type_id).to eq(PostActionType.types[:like])
expect(post_action.user).to eq(described_class.discobot_user)
expect(post_action.user).to eq(discobot_user)
expect(post_action.post).to eq(new_post)
expect(narrative.get_data(user)[:state].to_sym).to eq(:tutorial_flag)
end
@ -728,7 +728,7 @@ describe DiscourseNarrativeBot::NewUserNarrative do
end
describe 'flag tutorial' do
let(:post) { Fabricate(:post, user: described_class.discobot_user, topic: topic) }
let(:post) { Fabricate(:post, user: discobot_user, topic: topic) }
let(:flag) { Fabricate(:flag, post: post, user: user) }
let(:other_post) { Fabricate(:post, user: user, topic: topic) }
@ -833,7 +833,7 @@ describe DiscourseNarrativeBot::NewUserNarrative do
end
describe 'when post contain the right answer' do
let(:post) { Fabricate(:post, user: described_class.discobot_user, topic: topic) }
let(:post) { Fabricate(:post, user: discobot_user, topic: topic) }
let(:flag) { Fabricate(:flag, post: post, user: user) }
before do

View File

@ -2,7 +2,7 @@ require 'rails_helper'
describe DiscourseNarrativeBot::TrackSelector do
let(:user) { Fabricate(:user) }
let(:discobot_user) { described_class.discobot_user }
let(:discobot_user) { User.find(-2) }
let(:narrative) { DiscourseNarrativeBot::NewUserNarrative.new }
let(:random_mention_reply) do