From 4d39baa3e4191c70d3eb7c9b67704b29f79a812d Mon Sep 17 00:00:00 2001 From: Ulrich-Matthias Schäfer Date: Thu, 24 May 2018 23:42:01 +0200 Subject: fixed some more errores, make declaritive controllers partially work. added PID controller for testing reasons --- spec/spec/runner.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'spec') diff --git a/spec/spec/runner.js b/spec/spec/runner.js index b09cd43..ce64c23 100644 --- a/spec/spec/runner.js +++ b/spec/spec/runner.js @@ -85,7 +85,6 @@ describe('SVG.Runner', function () { }) describe('tag()', function () { - it('acts as a getter', function () { var runner = new SVG.Runner() @@ -108,6 +107,25 @@ describe('SVG.Runner', function () { }) }) + describe('untag()', function () { + it('untags with a string given', function () { + var runner = new SVG.Runner() + + runner.tag('foo') + runner.untag('foo') + expect(runner.tags).toEqual(jasmine.objectContaining({})) + }) + + it('untags multiple tags with an array given', function () { + var runner = new SVG.Runner() + + runner.tag(['foo', 'bar', 'baz']) + runner.untag(['bar', 'baz']) + expect(runner.tags).toEqual(jasmine.objectContaining({foo: true})) + }) + }) + + describe('step()', function () { it('calls initFn once and runFn at every step when alwaysInitialise is false', function() { -- cgit v1.2.3