1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-19 13:54:25 +01:00

machine availabilities test

This commit is contained in:
Sylvain 2016-04-13 15:19:57 +02:00
parent 423431dc72
commit 6f4e795d9f

View File

@ -22,5 +22,16 @@ class AvailabilitiesTest < ActionDispatch::IntegrationTest
m = Machine.find_by_slug('decoupeuse-vinyle')
get "/api/availabilities/machines/#{m.id}"
# Check response format & status
assert_equal 200, response.status
assert_equal Mime::JSON, response.content_type
# Check the correct availabilities was returned
availabilities = json_response(response.body)
assert_not_empty availabilities, 'no availabilities were found'
assert_not_nil availabilities[0], 'first availability was unexpectedly nil'
assert_not_nil availabilities[0][:machine], "first availability's machine was unexpectedly nil"
assert_equal m.id, availabilities[0][:machine][:id], "first availability's machine does not match the required machine"
end
end