Skip to content

Commit 8220b60

Browse files
committed
converted audience_evaluator in core
1 parent 8fe8c99 commit 8220b60

File tree

7 files changed

+23
-23
lines changed

7 files changed

+23
-23
lines changed

packages/optimizely-sdk/lib/core/audience_evaluator/index.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright 2016, 2018-2019 Optimizely
2+
* Copyright 2016, 2018-2020 Optimizely
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -13,13 +13,13 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
var conditionTreeEvaluator = require('../condition_tree_evaluator');
17-
var customAttributeConditionEvaluator = require('../custom_attribute_condition_evaluator');
18-
var enums = require('../../utils/enums');
19-
var fns = require('../../utils/fns');
20-
var sprintf = require('@optimizely/js-sdk-utils').sprintf;
21-
var logging = require('@optimizely/js-sdk-logging');
22-
var logger = logging.getLogger();
16+
import conditionTreeEvaluator from '../condition_tree_evaluator';
17+
import customAttributeConditionEvaluator from '../custom_attribute_condition_evaluator';
18+
import enums from '../../utils/enums';
19+
import fns from '../../utils/fns';
20+
import { sprintf } from '@optimizely/js-sdk-utils';
21+
import { getLogger } from '@optimizely/js-sdk-logging';
22+
var logger = getLogger();
2323

2424
var ERROR_MESSAGES = enums.ERROR_MESSAGES;
2525
var LOG_LEVEL = enums.LOG_LEVEL;
@@ -108,4 +108,4 @@ AudienceEvaluator.prototype.evaluateConditionWithUserAttributes = function(userA
108108
return null;
109109
};
110110

111-
module.exports = AudienceEvaluator;
111+
export default AudienceEvaluator;

packages/optimizely-sdk/lib/core/audience_evaluator/index.tests.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright 2016, 2018-2019 Optimizely
2+
* Copyright 2016, 2018-2020 Optimizely
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -13,16 +13,15 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
var AudienceEvaluator = require('./');
17-
var chai = require('chai');
18-
var conditionTreeEvaluator = require('../condition_tree_evaluator');
19-
var customAttributeConditionEvaluator = require('../custom_attribute_condition_evaluator');
20-
var sinon = require('sinon');
16+
import AudienceEvaluator from './index';
17+
import chai from 'chai';
18+
import conditionTreeEvaluator from '../condition_tree_evaluator';
19+
import customAttributeConditionEvaluator from '../custom_attribute_condition_evaluator';
20+
import sinon from 'sinon';
21+
import { getLogger } from '@optimizely/js-sdk-logging';
22+
2123
var assert = chai.assert;
22-
var logging = require('@optimizely/js-sdk-logging');
23-
var mockLogger = logging.getLogger();
24-
var enums = require('../../utils/enums');
25-
var LOG_LEVEL = enums.LOG_LEVEL;
24+
var mockLogger = getLogger();
2625

2726
var chromeUserAudience = {
2827
conditions: [

packages/optimizely-sdk/lib/core/decision_service/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License. *
1515
***************************************************************************/
1616

17-
var AudienceEvaluator = require('../audience_evaluator');
17+
var AudienceEvaluator = require('../audience_evaluator').default;
1818
var bucketer = require('../bucketer');
1919
var enums = require('../../utils/enums');
2020
var fns = require('../../utils/fns');

packages/optimizely-sdk/lib/core/decision_service/index.tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ var sprintf = require('@optimizely/js-sdk-utils').sprintf;
2828
var testData = require('../../tests/test_data').getTestProjectConfig();
2929
var testDataWithFeatures = require('../../tests/test_data').getTestProjectConfigWithFeatures();
3030
var jsonSchemaValidator = require('../../utils/json_schema_validator');
31-
var AudienceEvaluator = require('../audience_evaluator');
31+
var AudienceEvaluator = require('../audience_evaluator').default;
3232

3333
var chai = require('chai');
3434
var sinon = require('sinon');

packages/optimizely-sdk/lib/index.browser.tests.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ describe('javascript-sdk', function() {
5555
sinon.stub(configValidator, 'validate');
5656

5757
xhr = sinon.useFakeXMLHttpRequest();
58+
global.XMLHttpRequest = xhr;
5859
requests = [];
5960
xhr.onCreate = function(req) {
6061
requests.push(req);

packages/optimizely-sdk/lib/index.browser.umdtests.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ describe('javascript-sdk', function() {
4242
sinon.stub(Optimizely.prototype, 'close');
4343

4444
xhr = sinon.useFakeXMLHttpRequest();
45+
global.XMLHttpRequest = xhr;
4546
requests = [];
4647
xhr.onCreate = function(req) {
4748
requests.push(req);

packages/optimizely-sdk/lib/optimizely/index.tests.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
***************************************************************************/
1616

1717
var Optimizely = require('./');
18-
var AudienceEvaluator = require('../core/audience_evaluator');
18+
var AudienceEvaluator = require('../core/audience_evaluator').default;
1919
var bluebird = require('bluebird');
2020
var bucketer = require('../core/bucketer');
2121
var projectConfigManager = require('../core/project_config/project_config_manager');
@@ -29,7 +29,6 @@ var jsonSchemaValidator = require('../utils/json_schema_validator');
2929
var logger = require('../plugins/logger');
3030
var decisionService = require('../core/decision_service');
3131
var testData = require('../tests/test_data');
32-
var jsonSchemaValidator = require('../utils/json_schema_validator');
3332
var projectConfig = require('../core/project_config');
3433
var logging = require('@optimizely/js-sdk-logging');
3534

0 commit comments

Comments
 (0)