@@ -45,79 +45,79 @@ describe('fs', function() {
45
45
}
46
46
47
47
assert . deepEqual ( fn ( { dir : 'lib' , filter : filter } ) . split ( ',' ) , [
48
- 'lib/ array.js' ,
49
- 'lib/ code.js' ,
50
- 'lib/ collection.js' ,
51
- 'lib/ comparison.js' ,
52
- 'lib/ date.js' ,
53
- 'lib/ fs.js' ,
54
- 'lib/ html.js' ,
55
- 'lib/ i18n.js' ,
56
- 'lib/ index.js' ,
57
- 'lib/ inflection.js' ,
58
- 'lib/ logging.js' ,
59
- 'lib/ markdown.js' ,
60
- 'lib/ match.js' ,
61
- 'lib/ math.js' ,
62
- 'lib/ misc.js' ,
63
- 'lib/ number.js' ,
64
- 'lib/ object.js' ,
65
- 'lib/ path.js' ,
66
- 'lib/ regex.js' ,
67
- 'lib/ string.js' ,
68
- 'lib/ url.js'
48
+ path . join ( 'lib' , ' array.js') ,
49
+ path . join ( 'lib' , ' code.js') ,
50
+ path . join ( 'lib' , ' collection.js') ,
51
+ path . join ( 'lib' , ' comparison.js') ,
52
+ path . join ( 'lib' , ' date.js') ,
53
+ path . join ( 'lib' , ' fs.js') ,
54
+ path . join ( 'lib' , ' html.js') ,
55
+ path . join ( 'lib' , ' i18n.js') ,
56
+ path . join ( 'lib' , ' index.js') ,
57
+ path . join ( 'lib' , ' inflection.js') ,
58
+ path . join ( 'lib' , ' logging.js') ,
59
+ path . join ( 'lib' , ' markdown.js') ,
60
+ path . join ( 'lib' , ' match.js') ,
61
+ path . join ( 'lib' , ' math.js') ,
62
+ path . join ( 'lib' , ' misc.js') ,
63
+ path . join ( 'lib' , ' number.js') ,
64
+ path . join ( 'lib' , ' object.js') ,
65
+ path . join ( 'lib' , ' path.js') ,
66
+ path . join ( 'lib' , ' regex.js') ,
67
+ path . join ( 'lib' , ' string.js') ,
68
+ path . join ( 'lib' , ' url.js')
69
69
] ) ;
70
70
} ) ;
71
71
72
72
it ( 'should filter using a regex' , function ( ) {
73
73
var fn = hbs . compile ( '{{readdir dir (toRegex "\\.js$")}}' ) ;
74
74
assert . deepEqual ( fn ( { dir : 'lib' } ) . split ( ',' ) , [
75
- 'lib/ array.js' ,
76
- 'lib/ code.js' ,
77
- 'lib/ collection.js' ,
78
- 'lib/ comparison.js' ,
79
- 'lib/ date.js' ,
80
- 'lib/ fs.js' ,
81
- 'lib/ html.js' ,
82
- 'lib/ i18n.js' ,
83
- 'lib/ index.js' ,
84
- 'lib/ inflection.js' ,
85
- 'lib/ logging.js' ,
86
- 'lib/ markdown.js' ,
87
- 'lib/ match.js' ,
88
- 'lib/ math.js' ,
89
- 'lib/ misc.js' ,
90
- 'lib/ number.js' ,
91
- 'lib/ object.js' ,
92
- 'lib/ path.js' ,
93
- 'lib/ regex.js' ,
94
- 'lib/ string.js' ,
95
- 'lib/ url.js'
75
+ path . join ( 'lib' , ' array.js') ,
76
+ path . join ( 'lib' , ' code.js') ,
77
+ path . join ( 'lib' , ' collection.js') ,
78
+ path . join ( 'lib' , ' comparison.js') ,
79
+ path . join ( 'lib' , ' date.js') ,
80
+ path . join ( 'lib' , ' fs.js') ,
81
+ path . join ( 'lib' , ' html.js') ,
82
+ path . join ( 'lib' , ' i18n.js') ,
83
+ path . join ( 'lib' , ' index.js') ,
84
+ path . join ( 'lib' , ' inflection.js') ,
85
+ path . join ( 'lib' , ' logging.js') ,
86
+ path . join ( 'lib' , ' markdown.js') ,
87
+ path . join ( 'lib' , ' match.js') ,
88
+ path . join ( 'lib' , ' math.js') ,
89
+ path . join ( 'lib' , ' misc.js') ,
90
+ path . join ( 'lib' , ' number.js') ,
91
+ path . join ( 'lib' , ' object.js') ,
92
+ path . join ( 'lib' , ' path.js') ,
93
+ path . join ( 'lib' , ' regex.js') ,
94
+ path . join ( 'lib' , ' string.js') ,
95
+ path . join ( 'lib' , ' url.js')
96
96
] ) ;
97
97
} ) ;
98
98
99
99
it ( 'should filter using a glob pattern' , function ( ) {
100
100
var fn = hbs . compile ( '{{readdir dir "lib/[a-d]*.js"}}' ) ;
101
101
assert . deepEqual ( fn ( { dir : 'lib' } ) . split ( ',' ) , [
102
- 'lib/ array.js' ,
103
- 'lib/ code.js' ,
104
- 'lib/ collection.js' ,
105
- 'lib/ comparison.js' ,
106
- 'lib/ date.js'
102
+ path . join ( 'lib' , ' array.js') ,
103
+ path . join ( 'lib' , ' code.js') ,
104
+ path . join ( 'lib' , ' collection.js') ,
105
+ path . join ( 'lib' , ' comparison.js') ,
106
+ path . join ( 'lib' , ' date.js')
107
107
] ) ;
108
108
} ) ;
109
109
110
110
it ( 'should filter by fs.stat (files)' , function ( ) {
111
111
var fn = hbs . compile ( '{{readdir dir "isFile"}}' ) ;
112
112
assert . deepEqual ( fn ( { dir : 'lib' } ) . split ( ',' ) , libFiles . filter ( function ( fp ) {
113
- return fp . indexOf ( 'lib/ util' ) !== 0 ;
113
+ return fp . indexOf ( path . join ( 'lib' , ' util') ) !== 0 ;
114
114
} ) ) ;
115
115
} ) ;
116
116
117
117
it ( 'should filter by fs.stat (dirs)' , function ( ) {
118
118
var fn = hbs . compile ( '{{readdir dir "isDirectory"}}' ) ;
119
119
assert . deepEqual ( fn ( { dir : 'lib' } ) . split ( ',' ) , [
120
- 'lib/ utils'
120
+ path . join ( 'lib' , ' utils')
121
121
] ) ;
122
122
} ) ;
123
123
0 commit comments