X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Fvisibility.js;h=1cc3764b29bbd7249fdcea1206cb7b5db5ef8330;hb=93ec1094eb75477b455efaa7adeb10190b87992b;hp=11c8b7ab2675a1d539343b45b436468a1888608c;hpb=319d0361d2e512ed8049dfedffd79254e491201c;p=dygraphs.git diff --git a/auto_tests/tests/visibility.js b/auto_tests/tests/visibility.js index 11c8b7a..1cc3764 100644 --- a/auto_tests/tests/visibility.js +++ b/auto_tests/tests/visibility.js @@ -3,14 +3,12 @@ * @author sergeyslepian@gmail.com */ -var VisibilityTestCase = TestCase("visibility"); +import Dygraph from '../../src/dygraph'; +import Util from './Util'; -VisibilityTestCase.prototype.setUp = function() { - document.body.innerHTML = "
"; -}; +describe("visibility", function() { -VisibilityTestCase.prototype.tearDown = function() { -}; +cleanupAfterEach(); /** * Does a bunch of the shared busywork of setting up a graph and changing its visibility. @@ -46,23 +44,33 @@ var getVisibleSeries = function(startingVisibility, setVisibilityArgs) { return Util.getLegend(); }; -VisibilityTestCase.prototype.testDefaultCases = function() { - assertEquals(' A B C D E', getVisibleSeries(true, [[], true])); - assertEquals('', getVisibleSeries(false, [[], true])); -}; +it('testDefaultCases', function() { + assert.equal(' A B C D E', getVisibleSeries(true, [[], true])); + assert.equal('', getVisibleSeries(false, [[], true])); +}); -VisibilityTestCase.prototype.testSingleSeriesHide = function() { - assertEquals(' A C D E', getVisibleSeries(true, [1, false])); -}; +it('testSingleSeriesHide', function() { + assert.equal(' A C D E', getVisibleSeries(true, [1, false])); +}); -VisibilityTestCase.prototype.testSingleSeriesShow = function() { - assertEquals(' E', getVisibleSeries(false, [4, true])); -}; +it('testSingleSeriesShow', function() { + assert.equal(' E', getVisibleSeries(false, [4, true])); +}); -VisibilityTestCase.prototype.testMultiSeriesHide = function() { - assertEquals(' A E', getVisibleSeries(true, [[1,2,3], false])); -}; +it('testMultiSeriesHide', function() { + assert.equal(' A E', getVisibleSeries(true, [[1,2,3], false])); +}); -VisibilityTestCase.prototype.testMultiSeriesShow = function() { - assertEquals(' B D', getVisibleSeries(false, [[1,3], true])); -}; +it('testMultiSeriesShow', function() { + assert.equal(' B D', getVisibleSeries(false, [[1,3], true])); +}); + +it('testObjectSeriesShowAndHide', function() { + assert.equal(' B D', getVisibleSeries(false, [{1:true, 2:false, 3:true}, null])); +}); + +it('testBooleanArraySeriesShowAndHide', function() { + assert.equal(' B D', getVisibleSeries(false, [[false, true, false, true], null])); +}); + +});