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