Skip to content

Instantly share code, notes, and snippets.

@devdazed
Created February 24, 2014 19:52

Revisions

  1. devdazed created this gist Feb 24, 2014.
    9 changes: 9 additions & 0 deletions .zuul.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    ui: mocha-qunit
    browsers:
    - name:chrome
    - version: latest

    scripts:
    - "http://d8rk54i4mohrb.cloudfront.net/js/reach.js"

    server: ./server.js
    9 changes: 9 additions & 0 deletions server.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    var express = require('express');
    var app = express();

    app.get('/event', function(req, res){
    console.log(req);
    res.send(true);
    });

    app.listen(process.env.ZUUL_PORT || 3000);
    19 changes: 19 additions & 0 deletions test.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    var assert = require('assert');

    // our test file needs to know where to find the module relative to itself
    //var send = require('./my-module');

    // general category for the tests that follow
    suite('api');

    test('should respond to api request', function(done) {
    var opts = {
    engaged_time: 0,
    total_time: 0
    };

    SPR.API.track(window.location.host, '/event', opts, function(response){
    assert(response, true);
    done();
    });
    });