UNPKG

@zoranwong/acc-engine.js

Version:

A javascript framework to accelerate your applicatin developement

31 lines 815 B
import Application, {Model, ServiceProvider} from "../src"; import {EventInterface} from "../lib"; let app = Application.getInstance(); class ConfigProvider extends ServiceProvider{ register () { // return super.register(); this.app.status = 'ddd'; console.log('------------- config provider --------', this.app); this.app.config.provider = 1; } } app.register(ConfigProvider); app.run(); class User extends Model { username = null; headImage = null; constructor(options) { super(options); this.initial(options); } } // User.instance(app, 'model'); console.log(new User({ username: 'Jack', head_image: '--------------', })); test('provider test !', async function () { console.log(app.config) expect(1) .toEqual(1); });