fix(gen-docs): require files without touching PATH

So that it works on latest revision of node...
New version of Node (v0.5.x) does not support require.paths.push().
This commit is contained in:
Vojta Jina 2011-10-17 15:26:10 -07:00 committed by Igor Minar
parent 833eb3c844
commit 8978e066b5
10 changed files with 17 additions and 23 deletions

View file

@ -1,4 +1,4 @@
var DOM = require('dom.js').DOM;
var DOM = require('../src/dom.js').DOM;
describe('dom', function() {
var dom;

View file

@ -1,5 +1,5 @@
var ngdoc = require('ngdoc.js');
var DOM = require('dom.js').DOM;
var ngdoc = require('../src/ngdoc.js');
var DOM = require('../src/dom.js').DOM;
describe('ngdoc', function() {
var Doc = ngdoc.Doc;

View file

@ -1,5 +1,5 @@
var SiteMap = require('SiteMap.js').SiteMap;
var Doc = require('ngdoc.js').Doc;
var SiteMap = require('../src/SiteMap.js').SiteMap;
var Doc = require('../src/ngdoc.js').Doc;
describe('sitemap', function() {

View file

@ -1,8 +1,6 @@
if (global.jasmine) return;
require.paths.push(__dirname + "/../../lib");
require.paths.push(__dirname + '/../src');
var jasmine = require('jasmine-1.0.1');
var jasmine = require('../../lib/jasmine-1.0.1');
var sys = require('util');
for(var key in jasmine) {

View file

@ -1,4 +1,4 @@
var writer = require('writer.js');
var writer = require('../src/writer.js');
describe('writer', function() {
describe('toString', function() {
var toString = writer.toString;

View file

@ -1,10 +1,8 @@
require.paths.push(__dirname);
require.paths.push('lib');
var reader = require('reader.js'),
ngdoc = require('ngdoc.js'),
writer = require('writer.js'),
SiteMap = require('SiteMap.js').SiteMap,
appCache = require('appCache.js').appCache,
var reader = require('./reader.js'),
ngdoc = require('./ngdoc.js'),
writer = require('./writer.js'),
SiteMap = require('./SiteMap.js').SiteMap,
appCache = require('./appCache.js').appCache,
Q = require('qq');
process.on('uncaughtException', function(err) {

View file

@ -2,9 +2,9 @@
* All parsing/transformation code goes here. All code here should be sync to ease testing.
*/
var Showdown = require('showdown').Showdown;
var DOM = require('dom.js').DOM;
var htmlEscape = require('dom.js').htmlEscape;
var Showdown = require('../../lib/showdown').Showdown;
var DOM = require('./dom.js').DOM;
var htmlEscape = require('./dom.js').htmlEscape;
var NEW_LINE = /\n\r?/;
exports.trim = trim;

View file

@ -5,8 +5,7 @@
exports.collect = collect;
require.paths.push(__dirname);
var ngdoc = require('ngdoc.js'),
var ngdoc = require('./ngdoc.js'),
Q = require('qq'),
qfs = require('q-fs');

View file

@ -2,7 +2,6 @@
* All writing related code here. This is so that we can separate the async code from sync code
* for testability
*/
require.paths.push(__dirname);
var qfs = require('q-fs');
var Q = require('qq');
var OUTPUT_DIR = "build/docs/";

View file

@ -1,4 +1,4 @@
#!/bin/bash
if [ ! -e gen_docs.disable ]; then
jasmine-node docs/spec -i docs/src -i lib --noColor && node docs/src/gen-docs.js
jasmine-node docs/spec --noColor && node docs/src/gen-docs.js
fi