parent
7e5ccebcdf
commit
b51cef3b85
2 changed files with 32 additions and 0 deletions
@ -0,0 +1,7 @@ |
|||||||
|
module.exports = { |
||||||
|
postData: [ |
||||||
|
{ title: 'A walk in the park' }, |
||||||
|
{ title: 'Down the road', author: 'Alice' }, |
||||||
|
{ title: 'On a summer day', author: 'Bob' }, |
||||||
|
], |
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
const assert = require('chai').assert |
||||||
|
const remote = require('../src/remote') |
||||||
|
|
||||||
|
describe('remote', () => { |
||||||
|
const data = remote.postData |
||||||
|
|
||||||
|
describe('postData', () => { |
||||||
|
it('should return an array', () => { |
||||||
|
assert.typeOf(data, 'array') |
||||||
|
}) |
||||||
|
it('should not be empty', () => { |
||||||
|
assert.isAtLeast(data.length, 1) |
||||||
|
}) |
||||||
|
it('should contain objects', () => { |
||||||
|
for (obj of data) { |
||||||
|
assert.typeOf(obj, 'object') |
||||||
|
} |
||||||
|
}) |
||||||
|
it('should have objects with properties', () => { |
||||||
|
for (obj of data) { |
||||||
|
assert.isAtLeast(Object.keys(obj).length, 1) |
||||||
|
} |
||||||
|
}) |
||||||
|
}) |
||||||
|
}) |
Loading…
Reference in new issue