Skip to content

Commit

Permalink
Expose EventEmitter and tools in renderer context
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobias von Klipstein committed Nov 7, 2012
1 parent 25ff346 commit 7892a70
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
5 changes: 4 additions & 1 deletion src/bootstrapper/player.js
@@ -1,18 +1,21 @@
define([
'../event_emitter',
'../renderer/renderer_controller',
'../asset/asset_controller',
'../tools',
'../uri',
'../version'
],
function(RendererController, AssetController, tools, URI, version) {
function(EventEmitter, RendererController, AssetController, tools, URI, version) {
'use strict';

var player = {
version: version,

AssetController: AssetController,
EventEmitter: EventEmitter,
RendererController: RendererController,
tools: tools,

defaultRunnerOptions: {},
_addDefaultRunnerOptions: function(options) {
Expand Down
12 changes: 11 additions & 1 deletion test/player-spec.js
@@ -1,7 +1,9 @@
define([
'bonsai/bootstrapper/player',
'bonsai/event_emitter',
'bonsai/tools',
'bonsai/uri'
], function (player, URI) {
], function (player, EventEmitter, tools, URI) {
'use strict';

var MockAssetControllerConstructor,
Expand Down Expand Up @@ -58,6 +60,14 @@ define([
expect(player.defaultRunnerOptions).toBeInstanceOf(Object);
});

it('exposes the EventEmiiter', function() {
expect(player.EventEmitter).toBe(EventEmitter);
});

it('exposes tools', function() {
expect(player.tools).toBe(tools);
});

describe('.baseUrl()', function () {
it('returns an instance of URI', function () {
expect(player.baseUrl()).toBeInstanceOf(URI);
Expand Down

0 comments on commit 7892a70

Please sign in to comment.