spec/demo/spec/spec_utils.rb in kojac-0.13.0 vs spec/demo/spec/spec_utils.rb in kojac-0.15.0
- old
+ new
@@ -3,39 +3,39 @@
def stub_login_user(aValues=nil)
aValues ||= {}
aValues[:ring] ||= USER_RING
user = FactoryGirl.create(:user,aValues)
- ApplicationController.any_instance.stub(:current_user).and_return(user)
+ KojacFrontController.any_instance.stub(:current_user).and_return(user)
user
end
-def do_op(read_op)
+def exec_op(read_op)
content = {
options: {},
ops: [
read_op
]
}
request.accept = "application/json"
post :receive, format: :json, kojac: content
result = nil
- error = nil
+ err = nil
output = JSON.parse response.body
if output['error']
response.status.should >= 400
output.g?('error.errors').should be_a Array
output.g?('error.kind').should be
output['error']['errors'].length.should >= 1
- error = output['error']
+ err = output['error']
else
response.status.should == 200
output['ops'].should be_a Array
output['ops'].length.should >= 1
op = output['ops'].first
result = op['results'][op['result_key']]
end
- [result,error]
+ [result,err]
end
# from http://openhood.com/rails/rails%203/2010/07/20/add-routes-at-runtime-rails-3/
def draw_routes(&block)
begin