UNPKG

phaser

Version:

A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.

41 lines (31 loc) 1.14 kB
var NineSliceRender = require('../../../src/gameobjects/nineslice/NineSliceRender'); describe('NineSliceRender', function () { it('should be importable', function () { expect(NineSliceRender).toBeDefined(); }); it('should export a renderWebGL function', function () { expect(typeof NineSliceRender.renderWebGL).toBe('function'); }); it('should export a renderCanvas function', function () { expect(typeof NineSliceRender.renderCanvas).toBe('function'); }); it('should export renderCanvas as NOOP', function () { var NOOP = require('../../../src/utils/NOOP'); expect(NineSliceRender.renderCanvas).toBe(NOOP); }); it('should export renderWebGL as the WebGL renderer', function () { var webGLRenderer = require('../../../src/gameobjects/nineslice/NineSliceWebGLRenderer'); expect(NineSliceRender.renderWebGL).toBe(webGLRenderer); }); it('should return undefined when renderCanvas is called', function () { var result = NineSliceRender.renderCanvas(); expect(result).toBeUndefined(); }); });