Skip to content

Commit 068c380

Browse files
committed
1 parent a54e8f0 commit 068c380

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/build/android/prepare_android_tests.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import time
66

77
from core.base_class.BaseClass import BaseClass
8+
from core.npm.npm import Npm
89
from core.osutils.file import File
910
from core.osutils.folder import Folder
1011
from core.settings.settings import ANDROID_RUNTIME_PATH, TNS_PATH, TEST_RUN_HOME
@@ -134,3 +135,23 @@ def test_400_prepare_missing_or_missing_platform(self):
134135

135136
output = Tns.run_tns_command("prepare windows", attributes={"--path": self.app_name})
136137
assert "Invalid platform windows. Valid platforms are ios or android." in output
138+
139+
def test_401_prepare_project_with_many_dependencies(self):
140+
"""
141+
Test for https://github.com/NativeScript/nativescript-cli/issues/2561
142+
"""
143+
Tns.create_app_ng(self.app_name)
144+
Npm.install(package="lodash", option="--save", folder=self.app_name)
145+
Npm.install(package="moment", option="--save", folder=self.app_name)
146+
Npm.install(package="nativescript-cardview", option="--save", folder=self.app_name)
147+
Npm.install(package="nativescript-sqlite", option="--save", folder=self.app_name)
148+
Npm.install(package="nativescript-statusbar", option="--save", folder=self.app_name)
149+
Npm.install(package="nativescript-websockets", option="--save", folder=self.app_name)
150+
Npm.install(package="number-generator", option="--save", folder=self.app_name)
151+
Npm.install(package="eslint", option="--save", folder=self.app_name)
152+
Npm.install(package="eslint", option="--save", folder=self.app_name)
153+
Npm.install(package="eslint-plugin-compat", option="--save", folder=self.app_name)
154+
Npm.install(package="nativescript-camera", option="--save", folder=self.app_name)
155+
Npm.install(package="nativescript-geolocation", option="--save", folder=self.app_name)
156+
Tns.platform_add_android(attributes={"--path": self.app_name, "--frameworkPath": ANDROID_RUNTIME_PATH})
157+
Tns.prepare_android(attributes={"--path": self.app_name})

0 commit comments

Comments
 (0)