diff --git a/client/src/remote.js b/client/src/remote.js index c5c78ce..b40df93 100644 --- a/client/src/remote.js +++ b/client/src/remote.js @@ -1,7 +1,12 @@ module.exports = { - postData: [ - { title: 'A walk in the park' }, - { title: 'Down the road', author: 'Alice' }, - { title: 'On a summer day', author: 'Bob' }, - ], + getPosts: function() { + this.$http + .get('http://localhost:5000/api/posts') + .then(res => { + this.posts = res.body + }) + .catch(err => { + console.log(`Error: ${err}`) + }) + }, } diff --git a/client/test/remote.js b/client/test/remote.js deleted file mode 100644 index 0fbb255..0000000 --- a/client/test/remote.js +++ /dev/null @@ -1,25 +0,0 @@ -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) - } - }) - }) -})