Sha256: b0c689bc066fa2d7b8b978d0e6097e785290125ed578f52e51e7d84c94ae5abc
Contents?: true
Size: 761 Bytes
Versions: 141
Compression:
Stored size: 761 Bytes
Contents
require 'spec_helper' describe ApiClientsController, type: :controller, organization_workspace: :base do before { set_api_client! api_client } let(:api_client) { create :api_client } let(:api_client_json) do {description: 'foo', user_attributes: user_json } end let(:user_json) do {first_name: 'foo', last_name: 'bar', email: 'foo@bar.com', permissions: {student: 'foo/*'} } end context 'post' do before { post :create, params: { api_client: api_client_json }} it { expect(response.status).to eq 200 } it { expect(ApiClient.count).to eq 1 } it { expect(ApiClient.first.user.permissions).to eq('student' => 'foo/*') } it { expect(Apiclient.first.user.email).to eq 'foo@bar.com' } end end
Version data entries
141 entries across 141 versions & 1 rubygems