aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/topic.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/topic.js')
-rw-r--r--test/unit/topic.js68
1 files changed, 0 insertions, 68 deletions
diff --git a/test/unit/topic.js b/test/unit/topic.js
deleted file mode 100644
index 0b126fe34..000000000
--- a/test/unit/topic.js
+++ /dev/null
@@ -1,68 +0,0 @@
-module("topic", { teardown: moduleTeardown });
-
-test( "jQuery.Topic - Anonymous Topic", function() {
-
- expect( 4 );
-
- var topic = jQuery.Topic(),
- count = 0;
-
- function firstCallback( value ) {
- strictEqual( count, 1, "Callback called when needed" );
- strictEqual( value, "test", "Published value received" );
- }
-
- count++;
- topic.subscribe( firstCallback );
- topic.publish( "test" );
- topic.unsubscribe( firstCallback );
- count++;
- topic.subscribe(function( value ) {
- strictEqual( count, 2, "Callback called when needed" );
- strictEqual( value, "test", "Published value received" );
- });
- topic.publish( "test" );
-
-});
-
-test( "jQuery.Topic - Named Topic", function() {
-
- expect( 2 );
-
- function callback( value ) {
- ok( true, "Callback called" );
- strictEqual( value, "test", "Proper value received" );
- }
-
- jQuery.Topic( "test" ).subscribe( callback );
- jQuery.Topic( "test" ).publish( "test" );
- jQuery.Topic( "test" ).unsubscribe( callback );
- jQuery.Topic( "test" ).publish( "test" );
-});
-
-test( "jQuery.Topic - Helpers", function() {
-
- expect( 4 );
-
- function callback( value ) {
- ok( true, "Callback called" );
- strictEqual( value, "test", "Proper value received" );
- }
-
- jQuery.subscribe( "test", callback );
- jQuery.publish( "test" , "test" );
- jQuery.unsubscribe( "test", callback );
- jQuery.publish( "test" , "test" );
-
-
- var test = true,
- subscription = jQuery.subscribe( "test", function() {
- ok( test, "first callback called" );
- }, function() {
- ok( test, "second callback called" );
- });
- jQuery.publish( "test" );
- test = false;
- jQuery.unsubscribe( subscription );
- jQuery.publish( "test" );
-});