UNPKG

waterline-adapter-tests

Version:
34 lines (28 loc) 1.03 kB
var assert = require('assert'); var _ = require('@sailshq/lodash'); describe('Queryable Interface', function() { describe('Modifiers', function() { describe('endsWith', function() { describe('full where criteria', function() { it('should return the user with the correct name', function(done) { var part = 'xxj8xa4hPFDH_long'; var testName = 'endsWith query test xxj8xa4hPFDH_long'; Queryable.Userforqueryableinterface.create({ first_name: testName }, function(err) { if (err) { return done(err); } Queryable.Userforqueryableinterface.find({ first_name: { endsWith: part }}, function(err, users) { if (err) { return done(err); } assert(_.isArray(users)); assert.equal(users.length, 1); assert.equal(users[0].first_name, testName); return done(); }); }); }); }); }); }); });