def test_230_tns_update(self): """ Default `tns platform add` command""" Tns.platform_add_android(attributes={"--path": self.app_name}, version="latest") output = Tns.update(attributes={"--path": self.app_name}) if USE_YARN == "False": self.verify_update(output) modules_version = Npm.get_version("tns-core-modules") TnsAsserts.package_json_contains(self.app_name, [modules_version]) output = Tns.update(attributes={ "5.0.0": "", "--path": self.app_name }) self.verify_update(output) TnsAsserts.package_json_contains(self.app_name, ["5.0.0"]) Tns.update(attributes={"next": "", "--path": self.app_name}) self.verify_update(output) modules_version = Npm.get_version("tns-android@next") android_version = Npm.get_version("tns-core-modules@next") TnsAsserts.package_json_contains( self.app_name, [modules_version, android_version]) else: self.verify_update(output)
def test_330_prepare_android_next(self): Tns.platform_remove(platform=Platform.ANDROID, attributes={"--path": self.app_name}, assert_success=False) Tns.platform_add_android(attributes={"--path": self.app_name}, version="next") Folder.cleanup(os.path.join(self.app_name, "node_modules")) Folder.cleanup(os.path.join(self.app_name, "platforms")) android_version = Npm.get_version("tns-android@next") File.replace(file_path=os.path.join(self.app_name, "package.json"), str1=android_version, str2="next") output = Tns.prepare_android(attributes={"--path": self.app_name}) TnsAsserts.prepared(self.app_name, platform=Platform.ANDROID, output=output, prepare=Prepare.FIRST_TIME)
def test_230_tns_update(self): """ Default `tns platform add` command""" Tns.platform_add_android(attributes={"--path": self.app_name}, version="latest") output = Tns.update(attributes={"--path": self.app_name}) if USE_YARN == "False": self.verify_update(output) modules_version = Npm.get_version("tns-core-modules") TnsAsserts.package_json_contains(self.app_name, [modules_version]) output = Tns.update(attributes={"5.0.0": "", "--path": self.app_name}) self.verify_update(output) TnsAsserts.package_json_contains(self.app_name, ["5.0.0"]) Tns.update(attributes={"next": "", "--path": self.app_name}) self.verify_update(output) modules_version = Npm.get_version("tns-android@next") android_version = Npm.get_version("tns-core-modules@next") TnsAsserts.package_json_contains(self.app_name, [modules_version, android_version]) else: self.verify_update(output)