discourse/spec/tasks/posts_spec.rb

19 lines
451 B
Ruby
Raw Normal View History

2017-01-27 12:42:39 -06:00
require 'rails_helper'
RSpec.describe "Post rake tasks" do
before do
Discourse::Application.load_tasks
IO.any_instance.stubs(:puts)
2017-01-27 12:42:39 -06:00
end
describe 'remap' do
it 'should remap posts' do
post = Fabricate(:post, raw: "The quick brown fox jumps over the lazy dog")
2017-07-27 20:20:09 -05:00
Rake::Task['posts:remap'].invoke("brown", "red")
2017-01-27 12:42:39 -06:00
post.reload
expect(post.raw).to eq('The quick red fox jumps over the lazy dog')
end
end
end