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();
+    },
 }