diff --git a/tests/build/common/usage_reporting_tests.py b/tests/build/common/usage_reporting_tests.py index 8ce88d7e..7161d595 100644 --- a/tests/build/common/usage_reporting_tests.py +++ b/tests/build/common/usage_reporting_tests.py @@ -4,11 +4,14 @@ import os from core.base_class.BaseClass import BaseClass +from core.osutils.file import File +from core.settings.settings import TEST_RUN_HOME from core.settings.strings import * from core.tns.tns import Tns class UsageReportingTests(BaseClass): + config = os.path.join(TEST_RUN_HOME, 'node_modules', 'nativescript', 'config', 'config.json') @classmethod def setUpClass(cls): @@ -21,6 +24,8 @@ def tearDownClass(cls): def test_001_usage_reporting_enable(self): output = Tns.run_tns_command("usage-reporting enable") assert enabled.format(usage_reporting, "now ") in output + assert "GA_TRACKING_ID" in File.read(self.config) + assert "UA-111455-44" in File.read(self.config) # Check there is message for tracking in Google Analytics output = Tns.run_tns_command("doctor", timeout=180, log_trace=True) @@ -40,6 +45,8 @@ def test_001_usage_reporting_enable(self): def test_002_usage_reporting_disable(self): output = Tns.run_tns_command("usage-reporting disable") assert disabled.format(usage_reporting, "now ") in output + assert "GA_TRACKING_ID" in File.read(self.config) + assert "UA-111455-44" in File.read(self.config) # Check there is no any message for tracking in Google Analytics output = Tns.run_tns_command("doctor", timeout=180, log_trace=True)