spec/acfs_spec.rb in acfs-0.14.0 vs spec/acfs_spec.rb in acfs-0.15.0

- old
+ new

@@ -1,30 +1,29 @@ require 'spec_helper' -describe "Acfs" do +describe 'Acfs' do before do - headers = {} - stub_request(:get, "http://users.example.org/users").to_return response([{ id: 1, name: "Anon", age: 12 }, { id: 2, name: "John", age: 26 }]) - stub_request(:get, "http://users.example.org/users/2").to_return response({ id: 2, name: "John", age: 26 }) - stub_request(:get, "http://users.example.org/users/3").to_return response({ id: 3, name: "Miraculix", age: 122 }) - stub_request(:get, "http://users.example.org/users/100").to_return response({ id:100, name: "Jimmy", age: 45 }) - stub_request(:get, "http://users.example.org/users/2/friends").to_return response([{ id: 1, name: "Anon", age: 12 }]) - stub_request(:get, "http://comments.example.org/comments?user=2").to_return response([{ id: 1, text: "Comment #1"}, { id: 2, text: "Comment #2" }]) + stub_request(:get, 'http://users.example.org/users').to_return response([{ id: 1, name: 'Anon', age: 12 }, { id: 2, name: 'John', age: 26 }]) + stub_request(:get, 'http://users.example.org/users/2').to_return response({ id: 2, name: 'John', age: 26 }) + stub_request(:get, 'http://users.example.org/users/3').to_return response({ id: 3, name: 'Miraculix', age: 122 }) + stub_request(:get, 'http://users.example.org/users/100').to_return response({ id:100, name: 'Jimmy', age: 45 }) + stub_request(:get, 'http://users.example.org/users/2/friends').to_return response([{ id: 1, name: 'Anon', age: 12 }]) + stub_request(:get, 'http://comments.example.org/comments?user=2').to_return response([{ id: 1, text: 'Comment #1' }, { id: 2, text: 'Comment #2' }]) end it 'should update single resource synchronously' do - stub = stub_request(:put, "http://users.example.org/users/2") + stub = stub_request(:put, 'http://users.example.org/users/2') .to_return { |request| { body: request.body, headers: {'Content-Type' => request.headers['Content-Type']}} } @user = MyUser.find 2 Acfs.run expect(@user).to_not be_changed expect(@user).to be_persisted - @user.name = "Johnny" + @user.name = 'Johnny' expect(@user).to be_changed expect(@user).to_not be_persisted @user.save @@ -33,11 +32,11 @@ expect(@user).to_not be_changed expect(@user).to be_persisted end it 'should create a single resource synchronously' do - stub = stub_request(:post, "http://users.example.org/sessions").to_return response({id: 'sessionhash', user: 1}) + stub = stub_request(:post, 'http://users.example.org/sessions').to_return response({id: 'sessionhash', user: 1}) session = Session.create ident: 'Anon' expect(stub).to have_been_requested expect(session.id).to be == 'sessionhash' @@ -102,10 +101,10 @@ expect(@users[1].name).to be == 'John' expect(@users[1].age).to be == 26 end it 'should load associated resources' do - pending "TODO: Implement high level feature" + pending 'TODO: Implement high level feature' @user = MyUser.find(2) do |user| @friends = user.friends.all end