Make "assert" global in the node tests.

In the early days of the node tests we didn't have an index.js
driver, so each test set it up its own environment.  That ship
has long since sailed, so now we just require assert in index.js
as a global and make it so that the linter doesn't complain.

(imported from commit 1ded3d330ff40603cf4dd7c5578f6a47088d7cc8)
This commit is contained in:
Steve Howell
2014-02-03 10:48:04 -05:00
parent c8f134370b
commit 4b095cbad1
19 changed files with 2 additions and 32 deletions

View File

@@ -128,7 +128,7 @@ process.argv.forEach(function (filepath) {
if (filepath.indexOf('zerver/tests/frontend/') !== -1) {
// Include '$' and browser globals because we use them inside
// casper.evaluate
options.predef = ['casper', '$', 'document', 'window', 'set_global', 'add_dependencies'];
options.predef = ['casper', '$', 'document', 'window', 'set_global', 'add_dependencies', 'assert'];
} else {
options.predef = [];
}

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
set_global('$', function () {
return {
on: function () {

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
set_global('page_params', {
alert_words: ['alertone', 'alerttwo', 'alertthree', 'al*rt.*s', '.+'],
email: 'tester@zulip.com'

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
var ct = require('js/composebox_typeahead.js');
var people_in_realm = [{email: 'othello@zulip.com', full_name: "Othello, Moor of Venice"},

View File

@@ -1,8 +1,6 @@
var _ = global._;
var Dict = global.Dict;
var assert = require('assert');
set_global('blueslip', {});
(function test_basic() {

View File

@@ -1,5 +1,4 @@
/*global Dict */
var assert = require('assert');
var path = require('path');
var fs = require('fs');

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
add_dependencies({
util: 'js/util.js',
stream_data: 'js/stream_data.js'

View File

@@ -1,3 +1,4 @@
global.assert = require('assert');
var fs = require('fs');
var Handlebars = require('handlebars');

View File

@@ -2,8 +2,6 @@
// aspects of the MessageList class. We have to stub out a few functions
// related to views and events to get the tests working.
var assert = require('assert');
add_dependencies({
util: 'js/util.js',
muting: 'js/muting.js',

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
set_global('page_params', {
domain: 'zulip.com'
});

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
add_dependencies({
stream_data: 'js/stream_data.js',
Filter: 'js/filter.js'

View File

@@ -1,4 +1,3 @@
var assert = require('assert');
var people = require("js/people.js");
set_global('page_params', {

View File

@@ -5,8 +5,6 @@
// clean up after themselves, and they should explicitly stub all
// dependencies.
var assert = require('assert');
add_dependencies({
util: 'js/util.js',
Handlebars: 'handlebars',

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
set_global('$', function (f) {});
var stream_color = require('js/stream_color.js');

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
add_dependencies({
stream_color: 'js/stream_color.js'
});

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
set_global('$', function () {});
add_dependencies({

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
add_dependencies({
Handlebars: 'handlebars',
templates: 'js/templates'

View File

@@ -21,7 +21,6 @@ set_global('stream_data', stream_data);
var Dict = global.Dict;
var muting = global.muting;
var unread = require('js/unread.js');
var assert = require('assert');
var narrow = {};
global.narrow = narrow;

View File

@@ -1,5 +1,3 @@
var assert = require('assert');
add_dependencies({
util: 'js/util.js'
});