0.1.4 • Published 10 years ago

flexible-loader v0.1.4

Weekly downloads
2
License
MIT
Repository
github
Last release
10 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

10 years ago

0.1.3

10 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago