1- var fullProject = require ( './fixtures/full-project' )
1+ var fullProject = require ( './fixtures/full-project' ) ,
22 fullProjectStr = JSON . stringify ( fullProject ) ,
33 pbx = require ( '../lib/pbxProject' ) ,
44 pbxFile = require ( '../lib/pbxFile' ) ,
@@ -47,22 +47,22 @@ exports.removeFramework = {
4747 var newFile = proj . addFramework ( 'libsqlite3.dylib' ) ;
4848
4949 test . equal ( newFile . constructor , pbxFile ) ;
50-
50+
5151 var deletedFile = proj . removeFramework ( 'libsqlite3.dylib' ) ;
5252
5353 test . equal ( deletedFile . constructor , pbxFile ) ;
54-
54+
5555 test . done ( )
5656 } ,
5757 'should set a fileRef on the pbxFile' : function ( test ) {
5858 var newFile = proj . addFramework ( 'libsqlite3.dylib' ) ;
5959
6060 test . ok ( newFile . fileRef ) ;
61-
61+
6262 var deletedFile = proj . removeFramework ( 'libsqlite3.dylib' ) ;
6363
6464 test . ok ( deletedFile . fileRef ) ;
65-
65+
6666 test . done ( )
6767 } ,
6868 'should remove 2 fields from the PBXFileReference section' : function ( test ) {
@@ -80,7 +80,7 @@ exports.removeFramework = {
8080 test . equal ( 66 , frsLength ) ;
8181 test . ok ( ! fileRefSection [ deletedFile . fileRef ] ) ;
8282 test . ok ( ! fileRefSection [ deletedFile . fileRef + '_comment' ] ) ;
83-
83+
8484 test . done ( ) ;
8585 } ,
8686 'should remove 2 fields from the PBXBuildFile section' : function ( test ) {
@@ -93,13 +93,13 @@ exports.removeFramework = {
9393 test . ok ( buildFileSection [ newFile . uuid + '_comment' ] ) ;
9494
9595 var deletedFile = proj . removeFramework ( 'libsqlite3.dylib' ) ;
96-
96+
9797 bfsLength = Object . keys ( buildFileSection ) . length ;
9898
9999 test . equal ( 58 , bfsLength ) ;
100100 test . ok ( ! buildFileSection [ deletedFile . uuid ] ) ;
101101 test . ok ( ! buildFileSection [ deletedFile . uuid + '_comment' ] ) ;
102-
102+
103103 test . done ( ) ;
104104 } ,
105105 'should remove from the Frameworks PBXGroup' : function ( test ) {
@@ -108,47 +108,46 @@ exports.removeFramework = {
108108 frameworks = proj . pbxGroupByName ( 'Frameworks' ) ;
109109
110110 test . equal ( frameworks . children . length , newLength ) ;
111-
111+
112112 var deletedFile = proj . removeFramework ( 'libsqlite3.dylib' ) ,
113113 newLength = newLength - 1 ;
114114
115115 test . equal ( frameworks . children . length , newLength ) ;
116-
116+
117117 test . done ( ) ;
118118 } ,
119119 'should remove from the PBXFrameworksBuildPhase' : function ( test ) {
120120 var newFile = proj . addFramework ( 'libsqlite3.dylib' ) ,
121121 frameworks = proj . pbxFrameworksBuildPhaseObj ( ) ;
122122
123123 test . equal ( frameworks . files . length , 16 ) ;
124-
124+
125125 var deletedFile = proj . removeFramework ( 'libsqlite3.dylib' ) ,
126126 frameworks = proj . pbxFrameworksBuildPhaseObj ( ) ;
127127
128128 test . equal ( frameworks . files . length , 15 ) ;
129-
129+
130130 test . done ( ) ;
131131 } ,
132132 'should remove custom frameworks' : function ( test ) {
133- var newFile = proj . addFramework ( '/path/to/Custom.framework' ) ,
133+ var newFile = proj . addFramework ( '/path/to/Custom.framework' , { customFramework : true } ) ,
134134 frameworks = proj . pbxFrameworksBuildPhaseObj ( ) ;
135135
136136 test . equal ( frameworks . files . length , 16 ) ;
137-
138- var deletedFile = proj . removeFramework ( '/path/to/Custom.framework' ) ,
137+
138+ var deletedFile = proj . removeFramework ( '/path/to/Custom.framework' , { customFramework : true } ) ,
139139 frameworks = proj . pbxFrameworksBuildPhaseObj ( ) ;
140140
141141 test . equal ( frameworks . files . length , 15 ) ;
142-
142+
143143 var frameworkPaths = frameworkSearchPaths ( proj ) ;
144144 expectedPath = '"/path/to"' ;
145145
146146 for ( i = 0 ; i < frameworkPaths . length ; i ++ ) {
147147 var current = frameworkPaths [ i ] ;
148- test . ok ( current . indexOf ( '"$(inherited)"' ) == - 1 ) ;
149148 test . ok ( current . indexOf ( expectedPath ) == - 1 ) ;
150149 }
151-
150+
152151 test . done ( ) ;
153152 }
154153}
0 commit comments