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

20 lines
558 B
Ruby

require 'spec_helper'
describe Api::ToolsController do
include Devise::Test::ControllerHelpers
describe '#update' do
let(:user) { FactoryBot.create(:user) }
let(:tool_slot) { FactoryBot.create(:tool_slot) }
let!(:tool) { FactoryBot.create(:tool,
tool_slot: tool_slot,
device: user.device) }
it 'changes the name' do
sign_in user
patch :update, params: { id: tool.id, name: "Hi!" }
expect(response.status).to eq(200)
expect(tool.reload.name).to eq("Hi!")
end
end
end