Sha256: 783c13f89e0bae3eda1a403320eb6e0fd16fe8c99af19909665a960de7db19a2
Contents?: true
Size: 765 Bytes
Versions: 2
Compression:
Stored size: 765 Bytes
Contents
require 'spec_helper' def create_account_user @user ||= { email: "user@example.com", password: "password", password_confirmation: "password" } end def find_account_by_email @account = Cadenero::V1::Account.where(name: @user[:email]).first end def sign_up_user(url) create_account_user post "#{url}/v1/users", user: @user find_account_by_email end feature "User signup" do let!(:account) { FactoryGirl.create(:account_with_schema) } let(:root_url) { "http://#{account.subdomain}.example.com/" } scenario "under an account" do sign_up_user root_url expect(last_response.status).to eq 201 expect(JSON.parse(last_response.body)["user"]["account_ids"]).to eq [account.id] expect(last_request.url).to eq "#{root_url}v1/users" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cadenero-0.0.2.a2 | spec/features/users/sign_up_spec.rb |
cadenero-0.0.2.a1 | spec/features/users/sign_up_spec.rb |