You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
956 B
JavaScript
36 lines
956 B
JavaScript
/*
|
|
* osc.js: An Open Sound Control library for JavaScript that works in both the browser and Node.js
|
|
*
|
|
* AMD Module Tests
|
|
*
|
|
* Copyright 2014-2016, Colin Clark
|
|
* Licensed under the MIT and GPL 3 licenses.
|
|
*/
|
|
|
|
/*global require, QUnit*/
|
|
|
|
(function () {
|
|
"use strict";
|
|
|
|
require.config({
|
|
paths: {
|
|
slip: "../node_modules/slip/dist/slip.min",
|
|
EventEmitter: "../node_modules/wolfy87-eventemitter/EventEmitter.min",
|
|
long: "../node_modules/long/dist/long",
|
|
osc: "../dist/osc-module.min"
|
|
}
|
|
});
|
|
|
|
QUnit.module("Require.js AMD tests");
|
|
|
|
QUnit.asyncTest("osc is defined and populated using the AMD style", function () {
|
|
require(["osc"], function (osc) {
|
|
QUnit.ok(osc, "The 'osc' variable should be defined");
|
|
QUnit.ok(osc.WebSocketPort, "The osc browser transports should also be available.");
|
|
|
|
QUnit.start();
|
|
});
|
|
});
|
|
|
|
}());
|