Modified tests to show #746
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Sun, 31 Dec 2006 15:44:59 +0000 (15:44 +0000)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Sun, 31 Dec 2006 15:44:59 +0000 (15:44 +0000)
build/test/data/test.php
build/test/data/test2.php [new file with mode: 0644]
src/ajax/ajaxTest.js

index fa36432..9dbea97 100644 (file)
@@ -1,7 +1,7 @@
 html text<br/>
 <script type="text/javascript">/* <![CDATA[ */
 testFoo = "foo"; $('#foo').html('foo');
-ok( true, "test.html executed" );
+ok( true, "test.php executed" );
 /* ]]> */</script>
 <script src="data/test.js?<?php srand(); echo time() . '' . rand(); ?>"></script>
 blabla
\ No newline at end of file
diff --git a/build/test/data/test2.php b/build/test/data/test2.php
new file mode 100644 (file)
index 0000000..95547fe
--- /dev/null
@@ -0,0 +1,3 @@
+<script type="text/javascript">
+testFoo = "foo"; $('#foo').html('foo');ok( true, "test2.php executed" );
+</script>
index 8d32716..6ca9cd7 100644 (file)
@@ -72,17 +72,28 @@ test("load(String, Object, Function) - check scripts", function() {
        foobar = null;
        var verifyEvaluation = function() {
          ok( foobar == "bar", 'Check if script src was evaluated after load' );
-         ok( $('#foo').html() == 'foo', 'Check if script evaluation has modified DOM');
          ok( $('#ap').html() == 'bar', 'Check if script evaluation has modified DOM');
          start();
        };
        $('#first').load(url('data/test.php'), function() {
          ok( $('#first').html().match(/^html text/), 'Check content after loading html' );
+         ok( $('#foo').html() == 'foo', 'Check if script evaluation has modified DOM');
          ok( testFoo == "foo", 'Check if script was evaluated after load' );
          setTimeout(verifyEvaluation, 600);
        });
 });
 
+test("load(String, Object, Function) - check file with only a script tag", function() {
+       expect(3);
+       stop();
+       testFoo = undefined;
+       $('#first').load(url('data/test2.php'), function() {
+         ok( $('#foo').html() == 'foo', 'Check if script evaluation has modified DOM');
+         ok( testFoo == "foo", 'Check if script was evaluated after load' );
+         start();
+       });
+});
+
 test("test global handlers - success", function() {
        expect(8);
        stop();