docbrown/spec/requests/html_variant_trials_spec.rb
Mac Siri 1137d6fba4 Improve specs (#1693)
* Lock erb_lint

* Refactor moderation spec

* Remove & replace RequestSpecHelper

* Update uid to sequence

* Lower the need for persistence in specs

* Update moderation spec

* Update shoulda-matchers

* Enable backgroundjobs and update commenct spec

* Fix fail specs

* Update comment's validations

* Remove redundent specs

* Actually turn off DJ

* Apply run_background_jobs_immediately

* Remove giveawy specs

* Create Identity spec
2019-02-04 15:56:00 -04:00

19 lines
564 B
Ruby

require "rails_helper"
RSpec.describe "HtmlVariantTrials", 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_trials" do
it "rejects non-permissioned user" do
run_background_jobs_immediately do
post "/html_variant_trials", params: {
article_id: article.id,
html_variant_id: html_variant.id
}
end
expect(HtmlVariantTrial.all.size).to eq(1)
end
end
end