@@ -2,7 +2,7 @@ import { expect } from 'chai';
2
2
import { store } from '../../ds' ;
3
3
import * as Resources from '../../resources'
4
4
5
- describe . skip ( 'relations/nested' , ( ) => {
5
+ describe ( 'relations/nested' , ( ) => {
6
6
describe ( 'when data are fetched, relations should persist and be assigned if data is there' , ( ) => {
7
7
const
8
8
CATEGORY_LENGTH = 4 ,
@@ -43,18 +43,18 @@ describe.skip('relations/nested', () => {
43
43
} ) ;
44
44
45
45
it ( 'should be able to ascend in the nested tree to first ancestor' , ( ) => {
46
- let category = store . get ( 'Category' , CATEGORIES_ASCENDING_PATH [ CATEGORIES_ASCENDING_PATH . length - 1 ] ) ;
47
- let i = CATEGORIES_ASCENDING_PATH . length - 1 ; while ( i -- ) {
48
- expect ( category . parentId ) . to . equal ( CATEGORIES_ASCENDING_PATH [ i ] ) ;
46
+ let category = store . get ( 'Category' , CATEGORIES_ASCENDING_PATH [ 0 ] ) ;
47
+ for ( let i = 0 , l = CATEGORIES_ASCENDING_PATH . length - 1 ; i < l ; i ++ ) {
48
+ expect ( category . parentId ) . to . equal ( CATEGORIES_ASCENDING_PATH [ i + 1 ] ) ;
49
49
expect ( category ) . to . have . property ( 'parent' ) ;
50
50
expect ( category . parent ) . to . exist ;
51
- expect ( category . parent . id ) . to . equal ( CATEGORIES_ASCENDING_PATH [ i ] ) ;
52
- expect ( category . parent . name ) . to . equal ( CATEGORIES_NAME [ CATEGORIES_ASCENDING_PATH [ i ] ] ) ;
51
+ expect ( category . parent . id ) . to . equal ( CATEGORIES_ASCENDING_PATH [ i + 1 ] ) ;
52
+ expect ( category . parent . name ) . to . equal ( CATEGORIES_NAME [ CATEGORIES_ASCENDING_PATH [ i + 1 ] ] ) ;
53
53
54
54
category = category . parent
55
55
}
56
56
57
- expect ( category . parent ) . to . be . null ;
57
+ expect ( category . parent ) . to . be . undefined ;
58
58
} ) ;
59
59
60
60
it ( 'should correctly retain children' , ( ) => {
0 commit comments