Esempio n. 1
0
    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)
Esempio n. 2
0
 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)