Skip to content

Commit b1708a8

Browse files
committed
Testing client/server javascript
1 parent c575cd1 commit b1708a8

6 files changed

Lines changed: 52 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
language: node_js
2+
node_js:
3+
- '0.12'
4+
- 'iojs'
5+
script: npm run ci
6+
addons:
7+
sauce_connect: true
8+
env:
9+
global:
10+
- secure: PTDi7UrASZKjXckDSHkMS6ele+T7t27BcjDYnryU10ppxcTbBGl01VXqvmvmrnGrMQZiAdrm8UtsA+ce1X1k+zCS50z1noGOnS+PbZ6+/5omuZKly5Nx0NdIJvQIR5yTV4NNqADTsfWN1MHB4NmDnidIC3AY3m0R3LLBWjQbmQ7cRkwHJPDb3g6ze0vWfGStjj6c7SEVG/jhU75YQtbRI6EkzWtu7FKv7WLOK7qPTPeg84mvxmTwexuPHlE6NoVBwuSTaK4nUkEPHxHU7M5UuTL00HExxc7vI6fpw1DuVaCItIrlheFq14N5yi/eBn0s8fK6DvLVF64fA4tlB2DnFj1mDcfzA06YKqea9T4IaYMSnifPZL3XjlJM2UbGN+4FuX2U/cl6PIn/CxS34tKdNcIS8bY/XZpZLxtWfQnO4YUFbCSIKLm4d3oETHTIfZJ1q/840tgYVTfM7/kOEKqi4UtodAJVuGuWVZLXyL0LYDzlu121OeUiRLITR9UmPmfjUQtRW6VLGaBKbIm/pL9IANLFtg63MPB27GbRyOplmLk4fboRnsgg08TBBKMYsX7R/EKQ5JxgJDd/gLRhYot61nx+cdhaka6w68EHqpgsmIDjyibNQXZkDKFEqeh0AV+pZtbgBYXHUiPffEdVUFJ9rIQFLARS2I9twNwY/FN5FAo=
11+
- secure: AmE9PJkhoVibQhxQx2fsevuQkOn0XJF85uiSdPuKwF3OxXX7SjDmr26C6ejPIrCCDqaAYrWmMR7pcwoM5pfapnqq4cTgFgA8g6Jgl9XkGZyAJTzYJ4TsnIb1jVdpWfsvVFuobDQ4VhzVGh8sUYqUS2a8zvk8SWZ9KZAXeZJrV6k8QslqE/EKzirU66fubQRY2md3TgtSSPJtU7pUg4mKOPzhwTRx7RVYdubldRUUW5DSQ+aKMrrWCxoLUFXrHKcgNT3H3NrU2jkwJexE83XUX1lmEdwWojbcIB8enuLVXiEXDfsIFVl5pPk9rcqwjEFAmHImH1g864umnmcuMHKggn02s4YcnzrN2kFm2fTJknQBzM7QC/hEt8C6Lwy/IqlA3X12P5NPFo0he1sSgx4FbWiHYwqmtK1pC9esQ2YtK7xlw2chN33gyQYOglbr2OIihFQ+PyNiylAj+FZP4odw7ZBFal5kjJ9awPWlvlrzlKOcOU49o2D4LuNsfOBkWfXez31lK9vtZbOcaeZ02Et7G71eSwD2jJ9Sg9tD4Yqj7fUwD05fbFlvjwwVJFnB1GgtV6xPLoil3ro2l1qsgkbilBiUiLPKYd+9AbmUH8F5tjZWKx6OaFONeWhUKkiziMVNGp80aiD+NoWzD35fX+4fesIsIa9P23q2JUJNmb4T1Qc=
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ui: tape
2+
browsers:
3+
- name: chrome
4+
version: latest
5+
- name: firefox
6+
version: latest
7+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = Bear
2+
3+
function Bear (type) {
4+
this.type = type || 'any'
5+
}
6+
Bear.prototype.growl = function (says) {
7+
return 'The ' + this.type + ' bear says ' + (says || 'grrr')
8+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "testing-client-server-javascript",
3+
"version": "0.1.0",
4+
"description": "",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "node test.js && zuul --local 9966 -- test.js",
8+
"ci": "node test.js && zuul -- test.js"
9+
},
10+
"author": "Kyle Robinson Young <kyle@dontkry.com> (http://dontkry.com)",
11+
"license": "MIT",
12+
"devDependencies": {
13+
"tape": "^4.0.0",
14+
"zuul": "^3.1.0"
15+
}
16+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var Bear = require('./index.js')
2+
var test = require('tape')
3+
4+
test('should growl', function (assert) {
5+
var bear = new Bear()
6+
var result = bear.growl()
7+
assert.equal(result, 'The any bear says grrr')
8+
assert.end()
9+
})

0 commit comments

Comments
 (0)