Farmbot-Web-App/spec/controllers/api/webcam_feeds/update_spec.rb

21 lines
616 B
Ruby

require 'spec_helper'
describe Api::WebcamFeedsController do
let(:user) { FactoryBot.create(:user) }
include Devise::Test::ControllerHelpers
it 'updates a webcam feed URL' do
# Create a webcam feed first....
sign_in user
feed = WebcamFeed.create! name: "wow",
device: user.device,
url: "bar.jpg"
input = { url: "/foo.jpg", name: "ok", format: :json, id: feed.id }
patch :update, params: input
expect(response.status).to eq(200)
expect(json[:url]).to eq("/foo.jpg")
expect(json[:name]).to eq("ok")
end
end