Addressing test failures
diff --git a/lib/pbxProject.js b/lib/pbxProject.js
index e0f3f1d..544c914 100644
--- a/lib/pbxProject.js
+++ b/lib/pbxProject.js
@@ -326,6 +326,7 @@
this.removeFromFrameworkSearchPaths(file);
}
+ opt = opt || {};
opt.embed = true;
var embeddedFile = new pbxFile(fpath, opt);
diff --git a/test/pbxFile.js b/test/pbxFile.js
index 90e0851..02b6664 100644
--- a/test/pbxFile.js
+++ b/test/pbxFile.js
@@ -208,7 +208,7 @@
'should be {ATTRIBUTES:["CodeSignOnCopy"]} if sign specified': function (test) {
var sourceFile = new pbxFile('signable.framework',
- { sign: true });
+ { embed: true, sign: true });
test.deepEqual({ATTRIBUTES:["CodeSignOnCopy"]}, sourceFile.settings);
test.done();
@@ -216,7 +216,7 @@
'should be {ATTRIBUTES:["Weak","CodeSignOnCopy"]} if both weak linking and sign specified': function (test) {
var sourceFile = new pbxFile('signableWeak.framework',
- { weak: true, sign: true });
+ { embed: true, weak: true, sign: true });
test.deepEqual({ATTRIBUTES:["Weak", "CodeSignOnCopy"]}, sourceFile.settings);
test.done();