UNPKG

bmw-js

Version:

BMW javascript REST client for the BMW i3 hackathon.

38 lines (37 loc) 1.48 kB
MojioClient = require '../lib/nodejs/MojioClient' Event = require '../lib/models/Event' config = require './config/mojio-config.coffee' mojio_client = new MojioClient(config) assert = require('assert') testdata = require('./data/mojio-test-data') should = require('should') testObject = null # #describe 'Event2', -> # # before( (done) -> # mojio_client.login(testdata.username, testdata.password, (error, result) -> # (error==null).should.be.true # done() # ) # ) # # # test Event # it 'can get Events from Model with criteria', (done) -> # event = new Event({}) # event.authorization(mojio_client) # event.query({criteria: "EventType=Acceleration", limit: 10}, (error, result) -> # console.log("error:"+error) # (error==null).should.be.true # mojio_client.should.be.an.instanceOf(MojioClient) # result.Objects.should.be.an.instanceOf(Array) # if (result.Objects? and result.Objects instanceof (Array)) # instance.should.be.an.instanceOf(Event) for instance in result.Objects # testObject = instance # save for later reference. # for event in result.Objects # event.EventType.should.be.equal("Acceleration") # else # result.should.be.an.instanceOf(Event) # testObject = result # done() # )