@@ -35,7 +35,7 @@ test("getParentNode()", function() {
35
35
} ) ;
36
36
37
37
test ( "getChildNodes()" , function ( ) {
38
- equal ( $ ( '#node-1' ) . treegrid ( 'getChildNodes' ) . length , 4 , "Return 4 " ) ;
38
+ equal ( $ ( '#node-1' ) . treegrid ( 'getChildNodes' ) . length , 5 , "Return 5 " ) ;
39
39
equal ( $ ( '#node-1-1-2-1' ) . treegrid ( 'getChildNodes' ) . length , [ ] , "Return []" ) ;
40
40
} ) ;
41
41
@@ -50,10 +50,27 @@ test("isLeaf()", function() {
50
50
} ) ;
51
51
52
52
test ( "isLast()" , function ( ) {
53
+ //Test root nodes
54
+ ok ( $ ( '#node-1' ) . treegrid ( 'isLast' ) === false , "Not Last!" ) ;
55
+ ok ( $ ( '#node-2' ) . treegrid ( 'isLast' ) === true , "Last!" ) ;
56
+ //Test nodes with branch
57
+ ok ( $ ( '#node-1-4' ) . treegrid ( 'isLast' ) === false , "Not Last test!" ) ;
58
+ ok ( $ ( '#node-1-5' ) . treegrid ( 'isLast' ) === true , "Last test!" ) ;
53
59
ok ( $ ( '#node-1-1-2-1' ) . treegrid ( 'isLast' ) === true , "Last test!" ) ;
54
60
ok ( $ ( '#node-1-2' ) . treegrid ( 'isLast' ) === false , "Not Last test!" ) ;
55
61
} ) ;
56
62
63
+ test ( "isFirst()" , function ( ) {
64
+ //Test root nodes
65
+ ok ( $ ( '#node-1' ) . treegrid ( 'isFirst' ) === true , "First!" ) ;
66
+ ok ( $ ( '#node-2' ) . treegrid ( 'isFirst' ) === false , "Not first!" ) ;
67
+ //Test nodes with branch
68
+ ok ( $ ( '#node-1-1' ) . treegrid ( 'isFirst' ) === true , "First!" ) ;
69
+ ok ( $ ( '#node-1-4' ) . treegrid ( 'isFirst' ) === false , "Not first!" ) ;
70
+ ok ( $ ( '#node-1-1-2-1' ) . treegrid ( 'isFirst' ) === true , "First!" ) ;
71
+ ok ( $ ( '#node-1-2' ) . treegrid ( 'isFirst' ) === false , "Not First!" ) ;
72
+ } ) ;
73
+
57
74
test ( "isRoot()" , function ( ) {
58
75
ok ( $ ( '#node-1' ) . treegrid ( 'isRoot' ) === true , "Root test!" ) ;
59
76
ok ( $ ( '#node-1-2' ) . treegrid ( 'isRoot' ) === false , "Not Root test!" ) ;
@@ -115,7 +132,7 @@ test("Alphanumeric id", function() {
115
132
} ) ;
116
133
117
134
test ( "getAllNodes" , function ( ) {
118
- equal ( $ ( '#tree-1' ) . treegrid ( 'getAllNodes' ) . length , 11 , "11 " ) ;
135
+ equal ( $ ( '#tree-1' ) . treegrid ( 'getAllNodes' ) . length , 12 , "12 " ) ;
119
136
} ) ;
120
137
121
138
test ( "isNode" , function ( ) {
0 commit comments