Added a test case for "purple include", fixed a bug.
This commit is contained in:
parent
34f1042902
commit
0477a6e99e
3
build/test/data/test3.html
Normal file
3
build/test/data/test3.html
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<div class="user">This is a user</div>
|
||||||
|
<div class="user">This is a user</div>
|
||||||
|
<div class="teacher">This is a teacher</div>
|
|
@ -49,8 +49,10 @@ jQuery.fn.extend({
|
||||||
return this.bind("load", url);
|
return this.bind("load", url);
|
||||||
|
|
||||||
var off = url.indexOf(" ");
|
var off = url.indexOf(" ");
|
||||||
var selector = url.slice(off, url.length);
|
if ( off >= 0 ) {
|
||||||
url = url.slice(0, off);
|
var selector = url.slice(off, url.length);
|
||||||
|
url = url.slice(0, off);
|
||||||
|
}
|
||||||
|
|
||||||
callback = callback || function(){};
|
callback = callback || function(){};
|
||||||
|
|
||||||
|
|
|
@ -94,6 +94,15 @@ test("load(String)", function() {
|
||||||
$('#first').load("data/name.html", start);
|
$('#first').load("data/name.html", start);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test("load('url selector')", function() {
|
||||||
|
expect(1);
|
||||||
|
stop(true); // check if load can be called with only url
|
||||||
|
$('#first').load("data/test3.html div.user", function(){
|
||||||
|
equals( $(this).children("div").length, 2, "Verify that specific elements were injected" );
|
||||||
|
start();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
test("load(String, Function) - simple: inject text into DOM", function() {
|
test("load(String, Function) - simple: inject text into DOM", function() {
|
||||||
expect(2);
|
expect(2);
|
||||||
stop();
|
stop();
|
||||||
|
|
Loading…
Reference in a new issue