From e44b43ba2d6aeab84a2aead6e01aa9cd71c2d6e5 Mon Sep 17 00:00:00 2001 From: Xinhui Date: Tue, 22 Aug 2017 14:30:19 +0200 Subject: API - Rspec basic auth api controller --- spec/controllers/api/v1/workbenches_controller_spec.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'spec/controllers/api') diff --git a/spec/controllers/api/v1/workbenches_controller_spec.rb b/spec/controllers/api/v1/workbenches_controller_spec.rb index 187d8ffeb..dc05c3926 100644 --- a/spec/controllers/api/v1/workbenches_controller_spec.rb +++ b/spec/controllers/api/v1/workbenches_controller_spec.rb @@ -1,5 +1,23 @@ require 'rails_helper' RSpec.describe Api::V1::WorkbenchesController, type: :controller do + context 'unauthenticated' do + describe 'GET #index' do + it 'should not be successful' do + get :index + expect(response).not_to be_success + end + end + end + context 'authenticated' do + include_context 'iboo authenticated api user' + + describe 'GET #index' do + it 'should be successful' do + get :index + expect(response).to be_success + end + end + end end -- cgit v1.2.3