```ruby
require 'spec_helper'

describe CheckinsController do
  describe "GET #index" do
    context "when a place exists" do
      let!(:place) { FactoryGirl.create :place }
      it "assigns @place as the correct instance of Place" do
        get :index, place_id: place.id
        expect(assigns(:place).id).to eq(place.id)
      end

      it "assigns @checkins to the appropriate places' checkins" do
        get :index, place_id: place.id
        expect(assigns(:checkins).length).to eq(1)
      end
    end

    context "when a place does not exist" do
    end
  end
end```

Write tests for the index route of the checkins controller
user
```ruby
require 'spec_helper'

describe CheckinsController do
  describe "GET #index" do
    context "when a place exists" do
      let!(:place) { FactoryGirl.create :place }
      it "assigns @place as the correct instance of Place" do
        get :index, place_id: place.id
        expect(assigns(:place).id).to eq(place.id)
      end

      it "assigns @checkins to the appropriate places' checkins" do
        checkins = FactoryGirl.create_list(:checkin, 3, place_id: place.id)
        get :index, place_id: place.id
        expect(assigns(:checkins).length).to eq(3)
      end
    end

    context "when a place does not exist" do
      it "assigns 'The place that you requested does not exist.' as a flash[:notice]" do
        get :index, place_id: Faker::Number.number(5)
        expect(flash[:notice]).to eq("The place that you requested does not exist.")
      end
    end
  end
end```
assistant