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:
parent
423431dc72
commit
6f4e795d9f
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user