Fixer
Node.js module to setup your test database using fixtures in a breeze. Inspired by Rails fixtures.
Limitations
- Only supports
sequelize
ORM at the moment. - I haven't tested many-to-many relationships for now but I will as soon as possible.
Install
npm install fixer
Usage
var fixer = ;/** * @param * @param * name and value is the Sequelize model */;
Example fixtures (in coffeescript):
students.coffee
module.exports = oli: first_name: 'Olivier' last_name: 'Lalonde' email: 'olalonde@gmail.com' school: 'NYU' mark: first_name: 'Mark' last_name: 'Zuckerberg' email: 'mark@facebook.com' school: 'Harvard'
schools.coffee
module.exports = 'NYU': name: 'New York University' email: 'info@nyu.com' 'Harvard': name: 'University of Harvard' email: 'info@harvard.edu'
You can reference other fixtures by their key. For example, students.oli.school
reference fixture schools.NYU
.