Skip to content

Instantly share code, notes, and snippets.

@alarner
Created February 9, 2015 17:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alarner/5588807c562dba0a59a5 to your computer and use it in GitHub Desktop.
Save alarner/5588807c562dba0a59a5 to your computer and use it in GitHub Desktop.
Mocha and chai setup on the command line
Aarons-MacBook-Pro-2:in-class alarner$ mkdir mocha-chai-setup
Aarons-MacBook-Pro-2:in-class alarner$ cd mocha-chai-setup/
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ touch index.html
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ mkdir styles
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ mkdir scripts
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ mkdir tests
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ touch scripts/functions.js
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ bower init
? name: mocha-chai-setup
? version: 0.0.0
? description:
? main file:
? what types of modules does this package expose?:
? keywords:
? authors: Aaron Larner <anlarner@gmail.com>
? license: MIT
? homepage: https://github.com/TIY-Austin-Front-End-Engineering/Jan2015
? set currently installed components as dependencies?: Yes
? add commonly ignored files to ignore list?: Yes
? would you like to mark this package as private which prevents it from being acci? would you like to mark this package as private which prevents it from being accidentally published to the registry?: No
{
name: 'mocha-chai-setup',
version: '0.0.0',
homepage: 'https://github.com/TIY-Austin-Front-End-Engineering/Jan2015',
authors: [
'Aaron Larner <anlarner@gmail.com>'
],
license: 'MIT',
ignore: [
'**/.*',
'node_modules',
'bower_components',
'test',
'tests'
]
}
? Looks good?: Yes
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ ls -al
total 8
drwxr-xr-x 7 alarner staff 238 Feb 9 11:34 .
drwxr-xr-x 4 alarner staff 136 Feb 9 11:32 ..
-rw-r--r-- 1 alarner staff 312 Feb 9 11:34 bower.json
-rw-r--r-- 1 alarner staff 0 Feb 9 11:32 index.html
drwxr-xr-x 3 alarner staff 102 Feb 9 11:33 scripts
drwxr-xr-x 2 alarner staff 68 Feb 9 11:32 styles
drwxr-xr-x 2 alarner staff 68 Feb 9 11:33 tests
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ bower install --save-dev mocha chai
bower cached git://github.com/chaijs/chai.git#1.10.0
bower validate 1.10.0 against git://github.com/chaijs/chai.git#*
bower cached git://github.com/mochajs/mocha.git#2.1.0
bower validate 2.1.0 against git://github.com/mochajs/mocha.git#*
bower install chai#1.10.0
bower install mocha#2.1.0
chai#1.10.0 bower_components/chai
mocha#2.1.0 bower_components/mocha
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ bower install --save underscore
bower cached git://github.com/jashkenas/underscore.git#1.7.0
bower validate 1.7.0 against git://github.com/jashkenas/underscore.git#*
bower install underscore#1.7.0
underscore#1.7.0 bower_components/underscore
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ cat bower.json
{
"name": "mocha-chai-setup",
"version": "0.0.0",
"homepage": "https://github.com/TIY-Austin-Front-End-Engineering/Jan2015",
"authors": [
"Aaron Larner <anlarner@gmail.com>"
],
"license": "MIT",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"devDependencies": {
"mocha": "~2.1.0",
"chai": "~1.10.0"
},
"dependencies": {
"underscore": "~1.7.0"
}
}
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ mocha init tests
Aarons-MacBook-Pro-2:mocha-chai-setup alarner$ ls -al tests/
total 280
drwxr-xr-x 6 alarner staff 204 Feb 9 11:36 .
drwxr-xr-x 8 alarner staff 272 Feb 9 11:34 ..
-rw-r--r-- 1 alarner staff 475 Feb 9 11:36 index.html
-rw-r--r-- 1 alarner staff 4242 Feb 9 11:36 mocha.css
-rw-r--r-- 1 alarner staff 128092 Feb 9 11:36 mocha.js
-rw-r--r-- 1 alarner staff 0 Feb 9 11:36 tests.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment