describe("Filter methods", function () { it("Snap.filter.blur", function() { var str = Snap.filter.blur(3); expect(str).to.be(''); str = Snap.filter.blur(0.123, 8); expect(str).to.be(''); }); it("Snap.filter.brightness", function() { var str = Snap.filter.brightness(0.3); expect(str).to.be(''); str = Snap.filter.brightness(1); expect(str).to.be(''); }); it("Snap.filter.contrast", function() { var str = Snap.filter.contrast(0.1); expect(str).to.be(''); str = Snap.filter.contrast(3); expect(str).to.be(''); }); it("Snap.filter.grayscale", function() { var str = Snap.filter.grayscale(0.5); expect(str).to.be(''); str = Snap.filter.grayscale(1); expect(str).to.be(''); }); it("Snap.filter.hueRotate", function() { var str = Snap.filter.hueRotate(180); expect(str).to.be(''); str = Snap.filter.hueRotate(90); expect(str).to.be(''); }); it("Snap.filter.hueRotate", function() { var str = Snap.filter.hueRotate(180); expect(str).to.be(''); str = Snap.filter.hueRotate(90); expect(str).to.be(''); }); it("Snap.filter.invert", function() { var str = Snap.filter.invert(0.6); expect(str).to.be(''); str = Snap.filter.invert(1); expect(str).to.be(''); }); it("Snap.filter.saturate", function() { var str = Snap.filter.saturate(0.3); expect(str).to.be(''); str = Snap.filter.saturate(1); expect(str).to.be(''); }); it("Snap.filter.sepia", function() { var str = Snap.filter.sepia(0.3); expect(str).to.be(''); str = Snap.filter.sepia(1); expect(str).to.be(''); }); it("Snap.filter.shadow - dx & dy", function() { var str = Snap.filter.shadow(5, 5); expect(str).to.be(''); str = Snap.filter.shadow(-1, 3); expect(str).to.be(''); }); it("Snap.filter.shadow - dx & dy, blur", function() { var str = Snap.filter.shadow(5, 5, 5); expect(str).to.be(''); str = Snap.filter.shadow(-1, 3, 10); expect(str).to.be(''); }); it("Snap.filter.shadow - dx & dy, color", function() { var str = Snap.filter.shadow(5, 5, '#F00'); expect(str).to.be(''); str = Snap.filter.shadow(-1, 3, 'hsla(128deg, 50%, 50%, 0.8)'); expect(str).to.be(''); }); it("Snap.filter.shadow - dx & dy, blur & color", function() { var str = Snap.filter.shadow(5, 5, 5, '#F00'); expect(str).to.be(''); str = Snap.filter.shadow(-1, 3, 10, 'hsla(128deg, 50%, 50%, 0.8)'); expect(str).to.be(''); }); });