diff --git a/src/BrazeKit-dev.js b/src/BrazeKit-dev.js index 5ea45bb..7bcbd75 100644 --- a/src/BrazeKit-dev.js +++ b/src/BrazeKit-dev.js @@ -460,7 +460,7 @@ var constructor = function () { options.sessionTimeoutInSeconds = forwarderSettings.ABKSessionTimeoutKey || 1800; options.sdkFlavor = 'mparticle'; - options.enableHtmlInAppMessages = + options.allowUserSuppliedJavascript = forwarderSettings.enableHtmlInAppMessages == 'True'; options.doNotLoadFontAwesome = forwarderSettings.doNotLoadFontAwesome == 'True'; diff --git a/test/tests.js b/test/tests.js index 3d1cc30..a352d48 100644 --- a/test/tests.js +++ b/test/tests.js @@ -936,10 +936,9 @@ describe('Appboy Forwarder', function () { window.appboy.getUser().emailSet.should.equal('test2@gmail.com'); // We support $Age as a reserved attribute for Braze. However, since - // Braze's API expects a year from us, this test will break every year, - // since setting the age = 10 in 2021 will mean the user is born in 2011, - // but setting it in 2023 means the year is 2013. - window.appboy.getUser().yearOfBirth.should.equal(2013); + // Braze's API expects a year, so we calculate expected year dynamically. + var expectedYearOfBirth = new Date().getFullYear() - 10; + window.appboy.getUser().yearOfBirth.should.equal(expectedYearOfBirth); window.appboy.getUser().dayOfBirth.should.equal(1); window.appboy.getUser().monthOfBirth.should.equal(1); window.appboy.getUser().phoneSet.should.equal('1234567890');