phaser
Version:
A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.
36 lines (29 loc) • 977 B
JavaScript
var TilemapLayerRender = require('../../src/tilemaps/TilemapLayerRender');
describe('TilemapLayerRender', function ()
{
it('should be importable', function ()
{
expect(TilemapLayerRender).toBeDefined();
});
it('should export a renderWebGL property', function ()
{
expect(TilemapLayerRender).toHaveProperty('renderWebGL');
});
it('should export a renderCanvas property', function ()
{
expect(TilemapLayerRender).toHaveProperty('renderCanvas');
});
it('should export renderWebGL as a function', function ()
{
expect(typeof TilemapLayerRender.renderWebGL).toBe('function');
});
it('should export renderCanvas as a function', function ()
{
expect(typeof TilemapLayerRender.renderCanvas).toBe('function');
});
it('should export exactly two properties', function ()
{
var keys = Object.keys(TilemapLayerRender);
expect(keys.length).toBe(2);
});
});