From d54f47367073e81fb0ddf31c9b7e17565ccef14d Mon Sep 17 00:00:00 2001 From: Steve Heffernan Date: Thu, 2 May 2013 17:15:37 -0700 Subject: [PATCH] Wrote a test for controls changes. --- test/unit/player.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/unit/player.js b/test/unit/player.js index 7d837ec51..0fec80022 100644 --- a/test/unit/player.js +++ b/test/unit/player.js @@ -231,3 +231,22 @@ test('should be able to initialize player twice on the same tag using string ref //here it triggers error, because player was destroyed already after first dispose player.dispose(); }); + +test('should set controls and trigger event', function() { + expect(3); + + var player = PlayerTest.makePlayer({ 'controls': false }); + ok(player.controls() === false, 'controls set through options'); + player.controls(true); + ok(player.controls() === true, 'controls updated'); + + player.on('controlschange', function(){ + ok(true, 'controlschange fired once'); + }); + player.controls(false); + // Check for unnecessary controlschange events + player.controls(false); + + player.dispose(); +}); +