tns test
Description
                Runs unit tests on the selected mobile platform. Your project
                must already be configured for unit testing by running
                $ tns test init.
              
How file changes are handled
- 
                  Changes in 
.js,.ts,.less,.sassand other file types will cause a restart of the native application. - 
                  Changes in 
App_Resourceswill cause a rebuild of the application. - 
                  Changes in any 
package.jsonfile inside the project will cause a rebuild of the application. - 
                  Changes in 
node_modules/somePluginwill cause a restart of the native application. - 
                  Changes in 
node_modules/somePlugin/platformswill cause a rebuild of the application. - 
                  Changes in
                  
node_modules/somePlugin/package.jsonfile will cause a rebuild of the application. 
Commands
| Usage | Synopsis | 
|---|---|
| General | $ tns test <Platform>General | 
                  
Arguments
                <Platform> is the target mobile platform on
                which you want to run the tests. You can set the following
                target platforms.
              
- 
                  
android- Runs the tests in your project on connected Android devices or Android emulators. - 
                  
ios- Runs the tests in your project on connected iOS devices. 
Prerequisites
- Verify that you have configured your project for unit testing.
 - 
                  Verify that
                  you have stored your unit tests in
                    
app/tests. - Verify that you have configured your system and devices properly.
 
Related Commands
| Command | Description | 
|---|---|
| test init | Configures your project for unit testing with a selected framework. | 
| test android | Runs the tests in your project on Android devices or native emulators. | 
| test ios | Runs the tests in your project on iOS devices or the iOS Simulator. |