File tree 2 files changed +17
-16
lines changed
2 files changed +17
-16
lines changed Original file line number Diff line number Diff line change 1
1
class ApisController < ApplicationController
2
-
3
2
before_filter :authenticate_user!
4
3
5
4
def active_users
13
12
format . json { render :json => current_user }
14
13
end
15
14
end
16
- end
15
+ end
Original file line number Diff line number Diff line change 1
1
require "spec_helper"
2
2
3
3
describe ApisController do
4
-
5
- before :each do
6
- @user = FactoryGirl . create ( :user )
7
- request . env [ 'warden' ] . stub :authenticate! => @user
8
- controller . stub :current_user => @user
9
- end
10
-
11
-
12
- describe "active_users" do
13
- it "should return json" do
14
- get :active_users , :format => :json
15
- ActiveUsers . stub! ( :all ) . and_return ( [ ] )
16
- JSON ( response . body ) . should be_kind_of ( Array )
4
+ describe "#active_users" do
5
+ before do
6
+ @user = FactoryGirl . create ( :user )
7
+ end
8
+ context "when a user is authenticated" do
9
+ before do
10
+ request . env [ 'warden' ] . stub :authenticate! => @user
11
+ controller . stub :current_user => @user
12
+ get :active_users , :format => :json
13
+ end
14
+
15
+ it "should return json" do
16
+ ActiveUsers . stub! ( :all ) . and_return ( [ ] )
17
+ JSON ( response . body ) . should be_kind_of ( Array )
18
+ end
17
19
end
18
20
end
19
- end
21
+ end
You can’t perform that action at this time.
0 commit comments