UNPKG

parse-mock

Version:
32 lines (24 loc) 696 B
describe('My parse.com application', function () { it('should login user correctly', function () { Parse.Mock.stubQueryFind(function () { return getMockData('User'); }); loadUser().then(function (user) { expect(user) }); expect(getUser()).toBeDefined(); expect(stub.callCount).toEqual(1); //do assertions on stub object if necessary }); afterEach(function () { Parse.Mock.clearStubs(); //manually dispose of stubs }); }); function getMockData(model) { return { 'User': new Parse.Object('User', {name: 'Antony'}) }[model]; } //these are your application methods function loadUser() { return new Parse.Query(Parse.Object('User')). }