docbrown/spec/requests/html_variant_successes_spec.rb
cyrillefr c413cf8235 Move HtmlVariantSuccess.create delay calls to ActiveJob (#3173)
- add AJ job + job spec
  - refactor call
2019-06-18 21:36:33 -04:00

19 lines
565 B
Ruby

require "rails_helper"
RSpec.describe "HtmlVariantSuccesses", type: :request do
let(:user) { create(:user) }
let(:article) { create(:article, user_id: user.id, approved: true) }
let(:html_variant) { create(:html_variant) }
describe "POST /html_variant_successes" do
it "rejects non-permissioned user" do
perform_enqueued_jobs do
post "/html_variant_successes", params: {
article_id: article.id,
html_variant_id: html_variant.id
}
end
expect(HtmlVariantSuccess.all.size).to eq(1)
end
end
end