diff --git a/src/BrazeKit-dev.js b/src/BrazeKit-dev.js index ee7c055..f95007a 100644 --- a/src/BrazeKit-dev.js +++ b/src/BrazeKit-dev.js @@ -856,7 +856,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 f53057a..776d650 100644 --- a/test/tests.js +++ b/test/tests.js @@ -1086,10 +1086,9 @@ describe('Braze Forwarder', function() { window.braze.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.braze.getUser().yearOfBirth.should.equal(2014); + // Braze's API expects a year, so we calculate expected year dynamically. + var expectedYearOfBirth = new Date().getFullYear() - 10; + window.braze.getUser().yearOfBirth.should.equal(expectedYearOfBirth); window.braze.getUser().dayOfBirth.should.equal(1); window.braze.getUser().monthOfBirth.should.equal(1); window.braze.getUser().phoneSet.should.equal('1234567890');