mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-28 01:28:51 +00:00
34 lines
626 B
CoffeeScript
34 lines
626 B
CoffeeScript
|
nock = require('nock')
|
||
|
url = require('url')
|
||
|
|
||
|
chai = require('chai')
|
||
|
chaiAsPromised = require('chai-as-promised')
|
||
|
expect = chai.expect
|
||
|
chai.use(chaiAsPromised)
|
||
|
|
||
|
canvas = require('./_canvas')
|
||
|
config = require('../config')
|
||
|
|
||
|
URI =
|
||
|
application: url.resolve(config.apiPrefix, 'application')
|
||
|
|
||
|
RESPONSE =
|
||
|
applications:
|
||
|
d: [
|
||
|
{ id: 1 }
|
||
|
{ id: 2 }
|
||
|
]
|
||
|
|
||
|
describe 'Canvas:', ->
|
||
|
|
||
|
beforeEach ->
|
||
|
nock(config.remoteUrl)
|
||
|
.get(URI.application)
|
||
|
.reply(200, RESPONSE.applications)
|
||
|
|
||
|
it 'should construct the correct url', ->
|
||
|
promise = canvas.get
|
||
|
resource: 'application'
|
||
|
|
||
|
expect(promise).to.become(RESPONSE.applications.d)
|