spec/acceptance/api/v1/posts_spec.rb in api_me-0.3.2 vs spec/acceptance/api/v1/posts_spec.rb in api_me-0.3.3

- old
+ new

@@ -1,33 +1,35 @@ require 'spec_helper' describe 'Users API' do it 'sends the list of posts using the default filter' do posts = [ - Post.create(name: "test"), - Post.create(name: "test 2") + Post.create(name: 'test'), + Post.create(name: 'test 2') ] get '/api/v1/posts' expect(last_response.status).to eq(200) json = JSON.parse(last_response.body) - expect(json['posts'].length).to eq(2) + expect(json['posts'].length).to eq(posts.count) end it 'sends posts filtered by ids' do - posts = [ - Post.create(name: "test"), - Post.create(name: "test 2"), - Post.create(name: "test 3") + all_posts = [ + Post.create(name: 'test'), + Post.create(name: 'test 2'), + Post.create(name: 'test 3') ] - get '/api/v1/posts?ids%5B%5D=' + posts[0].id.to_s + - '&ids%5B%5D=' + posts[2].id.to_s + filtered_posts = [all_posts[0], all_posts[2]] + get '/api/v1/posts?ids%5B%5D=' + filtered_posts[0].id.to_s + + '&ids%5B%5D=' + filtered_posts[1].id.to_s + expect(last_response.status).to eq(200) json = JSON.parse(last_response.body) - expect(json['posts'].length).to eq(2) + expect(json['posts'].length).to eq(filtered_posts.count) end end