* Remove email blank onboarding redirect * Add authorization specs for video upload * Add registration spec * Remove skip before actions for signup complete * Use new param for abuse reports * Remove else because it never runs * Add more dashboard request specs * Use let with no bang in case there are errors
22 lines
547 B
Ruby
22 lines
547 B
Ruby
require "rails_helper"
|
|
|
|
RSpec.describe "Registrations", type: :request do
|
|
let(:user) { create(:user) }
|
|
|
|
describe "GET /enter" do
|
|
context "when not logged in" do
|
|
it "shows the sign in page" do
|
|
get "/enter"
|
|
expect(response.body).to include "Sign In or Create Your Account"
|
|
end
|
|
end
|
|
|
|
context "when logged in" do
|
|
it "redirects to /dashboard" do
|
|
login_as user
|
|
get "/enter"
|
|
is_expected.to redirect_to("/dashboard?signed-in-already&t=#{Time.now.to_i}")
|
|
end
|
|
end
|
|
end
|
|
end
|