Sha256: 6fc983eb7ebb7860e453ccbb5dae80c63c23c732de7408fc3b6b1b2cdfbe2d21

Contents?: true

Size: 646 Bytes

Versions: 2

Compression:

Stored size: 646 Bytes

Contents

# frozen_string_literal: true

RSpec.shared_context "user_logged_in" do
  let!(:user) {create :user, email: "test@example.com", password: "password"}
  let(:headers) {{Authorization: json_response["data"]["access_token"]}}

  before do
    post api_v1_sign_in_path, params: {user: {email: user.email, password: "password"}}
  end
end

RSpec.shared_context "admin_logged_in" do
  let!(:admin) {create :admin, email: "test@example.com", password: "password"}
  let(:headers) {{Authorization: json_response["data"]["access_token"]}}

  before do
    post api_admin_sign_in_path, params: {admin: {email: admin.email, password: "password"}}
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
n_base_rails-0.1.2 lib/spec/supports/shared_context.rb
n_base_rails-0.1.1 lib/spec/supports/shared_context.rb