Ejemplo n.º 1
0
 it('test start twice', function () {
     var g = new Grape.Game();
     g.start(); //should work
     expect(function () {
         g.start();
     }).toThrow();
     g.stop();
 });
Ejemplo n.º 2
0
    it('get layer delegates', function () {
        var g = new Grape.GameObject();
        var layer = new Grape.Layer();
        var scene = new Grape.Scene();
        var game = new Grape.Game();
        game.start(scene);
        scene.addLayer(layer);

        expect(g.getLayer()).toBe(null);
        expect(g.getScene()).toBe(null);
        expect(g.getGame()).toBe(null);

        layer.add(g);

        expect(g.getLayer()).toBe(layer);
        expect(g.getScene()).toBe(scene);
        expect(g.getGame()).toBe(game);
        game.stop();
    });
Ejemplo n.º 3
0
 expect(function () {
     g.start();
 }).toThrow();