describe('PIXI.utils', function () {
describe('.uuid', function () {
it('should exist', function () {
expect(PIXI.utils.uuid)
.to.be.a('function');
});
it('should return a number', function () {
expect(PIXI.utils.uuid())
.to.be.a('number');
});
});
describe('.hex2rgb', function () {
it('should exist', function () {
expect(PIXI.utils.hex2rgb)
.to.be.a('function');
});
it('should properly convert number to rgb array');
});
describe('.hex2string', function () {
it('should exist', function () {
expect(PIXI.utils.hex2string)
.to.be.a('function');
});
it('should properly convert number to hex color string');
});
describe('.rgb2hex', function () {
it('should exist', function () {
expect(PIXI.utils.rgb2hex)
.to.be.a('function');
});
it('should properly convert rgb array to hex color string');
});
describe('.getNextPowerOfTwo', function () {
it('should exist', function () {
expect(PIXI.utils.getNextPowerOfTwo)
.to.be.a('function');
});
it('should return the next POT for a number');
});
describe('.isPowerOfTwo', function () {
it('should exist', function () {
expect(PIXI.utils.isPowerOfTwo)
.to.be.a('function');
});
it('should return true if a number is a POT');
it('should return false if a number is not a POT');
});
describe('.getResolutionOfUrl', function () {
it('should exist', function () {
expect(PIXI.utils.getResolutionOfUrl)
.to.be.a('function');
});
it('should return the correct resolution based on a URL');
});
describe('.canUseNewCanvasBlendModes', function () {
it('should exist', function () {
expect(PIXI.utils.canUseNewCanvasBlendModes)
.to.be.a('function');
});
});
describe('.sayHello', function () {
it('should exist', function () {
expect(PIXI.utils.sayHello)
.to.be.a('function');
});
});
describe('.isWebGLSupported', function () {
it('should exist', function () {
expect(PIXI.utils.isWebGLSupported)
.to.be.a('function');
});
});
});