0.1.4 • Published 9 years ago

flexible-loader v0.1.4

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

flexible-loader

A flexible dependency loader for nodejs which allows easy testing.

Usage

var loader = require('flexible-loader');

// configuration    
loader
    .setPath(__dirname)
    .addLoader('model', function(path, identifier) {
        return path + '/models/' + identifier;
    })
    .addLoader('controller', function(path, identifier) {
        return path + '/controllers/' + identifier;
    })
    .addLoader('route', function(path, identifier) {
        return path + '/routes/' + identifier;
    });

// loading
var UserModel = loader.model('User'),
    UserController = loader.controller('User');

// testing
var UserControllerMock = {
        add:    function() {},
        remove: function() {}
    },
    UserModelTest = loader.test.model('User', {
        controller: {
            User: UserControllerMock
        },
        model: {
            Page: {}
        } 
    });
0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago