not really known
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

36 lines
1.3 KiB

define(["sugar-web/graphics/palette"], function (palette) {
'use strict';
describe("palette", function () {
it("should start down", function () {
var invoker = document.createElement('button');
var myPalette = new palette.Palette(invoker);
expect(myPalette.isDown()).toBe(true);
});
it("should toggle", function () {
var invoker = document.createElement('button');
var myPalette = new palette.Palette(invoker);
myPalette.toggle();
expect(myPalette.isDown()).toBe(false);
myPalette.toggle();
expect(myPalette.isDown()).toBe(true);
});
it("if one palette in a group popups, the others popdown", function () {
var invokerA = document.createElement('button');
var invokerB = document.createElement('button');
var myPaletteA = new palette.Palette(invokerA);
var myPaletteB = new palette.Palette(invokerB);
myPaletteA.toggle();
expect(myPaletteA.isDown()).toBe(false);
expect(myPaletteB.isDown()).toBe(true);
myPaletteB.toggle();
expect(myPaletteA.isDown()).toBe(true);
expect(myPaletteB.isDown()).toBe(false);
});
});
});