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

Version Path
mumuki-laboratory-9.23.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.22.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.21.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.20.1 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.20.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.19.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.18.1 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.18.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.17.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.16.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.15.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.14.1 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.14.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.13.2 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.13.1 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.13.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.12.1 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.12.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.11.0 spec/controllers/api_clients_controller.rb
mumuki-laboratory-9.10.0 spec/controllers/api_clients_controller.rb