summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Van Doorn <vandoorn.nick@gmail.com>2017-05-03 21:35:39 -0700
committerNick Van Doorn <vandoorn.nick@gmail.com>2017-05-03 21:35:39 -0700
commit6ce55c361b774bbe0dec02939163517ddfb7baed (patch)
treede512d946e57e5da0264fc56e4920061a0b33a62
parent98a98f57caa093bb43e7aefca861776f76024d9c (diff)
Add file test and snapshot
-rw-r--r--src/server/test/__snapshots__/api.test.js.snap145
-rw-r--r--src/server/test/api.test.js5
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())
+ })
})
})