I didn't do anything

pull/260/head
Connor Rigby 2016-09-01 03:14:14 -07:00
parent 0dd38e5786
commit 4947670d0a
3 changed files with 12 additions and 8 deletions

View File

@ -1,8 +1,7 @@
module Api
class SchedulesController < Api::AbstractController
def index
# Follow this for better querying in the future:
# http://www.js-data.io/v1.3.0/docs/query-syntax
binding.pry
render json: current_device.schedules
end

View File

@ -9,7 +9,6 @@ class Device < ActiveRecord::Base
has_many :plants, dependent: :destroy
has_one :planting_area
# # The UUID of the device
# field :uuid
# validates :uuid, presence: true

View File

@ -8,15 +8,21 @@ describe Api::SchedulesController do
let(:user) { FactoryGirl.create(:user) }
it 'lists all schedules for a user' do
ActiveRecord::Base.subclasses.map(&:delete_all)
sign_in user
schedules = FactoryGirl
.create_list(:schedule, 2, device: user.device)
schedule_ids = schedules
# schedules = FactoryGirl
# .create_list(:schedule, 2, device_id: user.device.id)
FactoryGirl.create(:schedule, device: user.device)
# Schedule.create!(device: user.device)
$thatuser=user
schedule_ids = user.device.schedules
.map(&:id)
.sort
get :index
binding.pry
#binding.pry
expect(response.status).to eq(200)
expect(json.length).to eq(2)
expect(json.map { |s| s[:id] }.sort).to eq(schedule_ids)