docbrown/spec/requests/html_variant_trials_spec.rb

19 lines
554 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
perform_enqueued_jobs 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