Test case for PBXShellScriptBuildPhase
diff --git a/test/addBuildPhase.js b/test/addBuildPhase.js
index a9c5c39..f5dd27c 100644
--- a/test/addBuildPhase.js
+++ b/test/addBuildPhase.js
@@ -110,4 +110,11 @@
test.equal(buildPhase.dstSubfolderSpec, 10);
test.done();
},
+ 'should add a script build phase to echo "hello world!"': function(test) {
+ var options = {shellPath: '/bin/sh', shellScript: 'echo "hello world!"'};
+ var buildPhase = proj.addBuildPhase([], 'PBXShellScriptBuildPhase', 'Run a script', proj.getFirstTarget().uuid, options).buildPhase;
+ test.equal(buildPhase.shellPath, '/bin/sh');
+ test.equal(buildPhase.shellScript, '"echo \\"hello world!\\""');
+ test.done();
+ },
}