plate numbers
This commit is contained in:
@@ -308,6 +308,25 @@ async function run(port) {
|
||||
'lease with both GCI and finance failed'
|
||||
);
|
||||
|
||||
const registered = await request(port, 'PATCH', '/api/stocks/CH-GREEN/stage', {
|
||||
token: dealerToken,
|
||||
body: { stage: 'rmvRegistration' },
|
||||
});
|
||||
assert(registered.status === 200, 'rmv stage failed');
|
||||
const plateMissing = await request(port, 'PATCH', '/api/stocks/CH-GREEN/stage', {
|
||||
token: dealerToken,
|
||||
body: { stage: 'plateReceived' },
|
||||
});
|
||||
assert(plateMissing.status === 400, 'plate received without a number should fail');
|
||||
const plated = await request(port, 'PATCH', '/api/stocks/CH-GREEN/stage', {
|
||||
token: dealerToken,
|
||||
body: { stage: 'plateReceived', plateNumber: 'WP ABC-1234' },
|
||||
});
|
||||
assert(
|
||||
plated.status === 200 && plated.json.data.plateNumber === 'WP ABC-1234',
|
||||
'saving the plate number failed'
|
||||
);
|
||||
|
||||
const outside = await request(port, 'POST', '/api/stocks/CH-YELLOW/transfer', {
|
||||
token: repToken,
|
||||
body: { dealerId: dealerC.json.data.id },
|
||||
|
||||
Reference in New Issue
Block a user