tern-jasmine v0.3.0
tern-jasmine
tern-jasmine is a plugin which adds support for Jasmine to the JavaScript code intelligence system Tern.
Installation
tern-jasmine works with the NodeJS Tern Server, and within a browser.
Short version
After installing Tern according the setup instructions of your desired editor plugin, go to the place where the Tern package was installed (or the Tern repo was cloned) and run
$ npm install tern-jasmineOr, if you're not sure where Tern was installed, you can try
$ npm install -g tern-jasmineLong version
See INSTALL.md for instructions tailored to each editor.
Configuration
In order for Tern to load the tern-jasmine plugin once it is installed, you must
include jasmine in the plugins section of your Tern configuration
file. The configuration file can be either a file named
.tern-project in your project's root directory, or .tern-config in your home
directory.
Here is a minimal example .tern-project configuration file:
{
"ecmaVersion": 5,
"libs": ["browser"],
"plugins": {
"jasmine": {}
}
}"Project directory" and .tern-project vs .tern-config
Tern looks for .tern-project first, walking up the directory tree, and uses
its location as the "project directory". If no .tern-project is found, your
.tern-config is loaded instead, and the working directory of the Tern server
process is used as the "project directory".
Related projects
Structure
The basic structure of the project is given in the following way:
jasmine.jsthe tern plugin.demos/demos with jasmine tern plugin which use CodeMirror.testtest of the tern plugin.
