Skip to content

Instantly share code, notes, and snippets.

@SinisterMinister
Created September 25, 2013 03:56
Show Gist options
  • Save SinisterMinister/6695011 to your computer and use it in GitHub Desktop.
Save SinisterMinister/6695011 to your computer and use it in GitHub Desktop.
current test
// This is just some test stuff for right meow
var ORM = require('./lib/orm');
var mysqlRepository = new ORM.repositories.mysql({
host: "192.168.33.10",
user: "test",
password: "",
database: "test_orm"
});
ORM.create(mysqlRepository).then(function (orm) {
orm.factory('bar').findAll().then(function (data) {
console.info(data);
}, err);
orm.factory('bar').find().then(function (data) {
console.info(data);
}, err);
var foo = orm.factory('foo').create();
foo.set({
bar: 'test',
baz: 'testing',
hash: '123456',
saltedHash: '984930'
});
foo.save().then(function (res) {
console.info('Saved!');
}, err);
orm.factory('foo').where('id').isBetween(2, 7).findAll().then(function (stuff) {
console.info(stuff);
}, err);
}).then(null, err);
function err(error) {
console.error('Failed:', error.message, error.stack);
process.exit(1);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment