diff options
author | Nick Van Doorn <vandoorn.nick@gmail.com> | 2017-05-03 21:35:39 -0700 |
---|---|---|
committer | Nick Van Doorn <vandoorn.nick@gmail.com> | 2017-05-03 21:35:39 -0700 |
commit | 6ce55c361b774bbe0dec02939163517ddfb7baed (patch) | |
tree | de512d946e57e5da0264fc56e4920061a0b33a62 | |
parent | 98a98f57caa093bb43e7aefca861776f76024d9c (diff) |
Add file test and snapshot
-rw-r--r-- | src/server/test/__snapshots__/api.test.js.snap | 145 | ||||
-rw-r--r-- | src/server/test/api.test.js | 5 |
2 files changed, 149 insertions, 1 deletions
diff --git a/src/server/test/__snapshots__/api.test.js.snap b/src/server/test/__snapshots__/api.test.js.snap index 69c4b86..2fca5c3 100644 --- a/src/server/test/__snapshots__/api.test.js.snap +++ b/src/server/test/__snapshots__/api.test.js.snap @@ -116,3 +116,148 @@ Array [ }, ] `; + +exports[`REST API #file should get a file and match snapshot 1`] = ` +Array [ + Object { + "datetime": 1479856750000, + "datetimeStr": "11:19:10", + "level": 0, + "levelStr": "error", + "text": "Hello world", + }, + Object { + "datetime": 1479856750000, + "datetimeStr": "11:19:10", + "level": 1, + "levelStr": "warn", + "text": "Lovely weather we're having", + }, + Object { + "datetime": 1479856750000, + "datetimeStr": "11:19:10", + "level": 4, + "levelStr": "debug", + "text": "That's all for now folks", + }, + Object { + "datetime": 1479856750000, + "datetimeStr": "11:19:10", + "level": 2, + "levelStr": "info", + "text": "You must be pretty desperate if you're looking at the logs", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 0, + "levelStr": "error", + "text": "Hello world", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 1, + "levelStr": "warn", + "text": "Lovely weather we're having", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 4, + "levelStr": "debug", + "text": "That's all for now folks", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 2, + "levelStr": "info", + "text": "You must be pretty desperate if you're looking at the logs", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 0, + "levelStr": "error", + "text": "Hello world", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 1, + "levelStr": "warn", + "text": "Lovely weather we're having", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 4, + "levelStr": "debug", + "text": "That's all for now folks", + }, + Object { + "datetime": 1479856751000, + "datetimeStr": "11:19:11", + "level": 2, + "levelStr": "info", + "text": "You must be pretty desperate if you're looking at the logs", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 0, + "levelStr": "error", + "text": "Hello world", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 1, + "levelStr": "warn", + "text": "Lovely weather we're having", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 4, + "levelStr": "debug", + "text": "That's all for now folks", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 2, + "levelStr": "info", + "text": "You must be pretty desperate if you're looking at the logs", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 0, + "levelStr": "error", + "text": "Hello world", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 1, + "levelStr": "warn", + "text": "Lovely weather we're having", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 4, + "levelStr": "debug", + "text": "That's all for now folks", + }, + Object { + "datetime": 1479856752000, + "datetimeStr": "11:19:12", + "level": 2, + "levelStr": "info", + "text": "You must be pretty desperate if you're looking at the logs", + }, +] +`; diff --git a/src/server/test/api.test.js b/src/server/test/api.test.js index 809f36a..46621e9 100644 --- a/src/server/test/api.test.js +++ b/src/server/test/api.test.js @@ -113,7 +113,10 @@ describe('REST API', function () { }) }) - // TODO implement describe('#file', function () { + const file = apiCalls(joinedRoutes.file) + it('should get a file and match snapshot', function () { + return file.get({ key: 0 }).then(resp => expect(resp.data).toMatchSnapshot()) + }) }) }) |