Initial commit

Signed-off-by: mikesir87 <mikesir87@gmail.com>

Imported from dockersamples/101-tutorial, removed other languages
for now, and replaced PWD references with Docker Desktop.
This commit is contained in:
Michael Irwin
2020-02-05 22:04:43 -05:00
commit 5bb26cc53a
79 changed files with 34476 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
const db = require('../../src/persistence');
const deleteItem = require('../../src/routes/deleteItem');
const ITEM = { id: 12345 };
jest.mock('../../src/persistence', () => ({
removeItem: jest.fn(),
getItem: jest.fn(),
}));
test('it removes item correctly', async () => {
const req = { params: { id: 12345 } };
const res = { sendStatus: jest.fn() };
await deleteItem(req, res);
expect(db.removeItem.mock.calls.length).toBe(1);
expect(db.removeItem.mock.calls[0][0]).toBe(req.params.id);
expect(res.sendStatus.mock.calls[0].length).toBe(1);
expect(res.sendStatus.mock.calls[0][0]).toBe(200);
});