mediawiki-extensions-Visual.../modules/parser/test/fetch-parserTests.txt.js
Carl Fürstenberg dca609e3f9 Parsoid: move tests/parser to modules/parser/test
In preparation for the big extraction of Parsoid out of VisualEditor,
we'll start by moving the tests into the parsoid location.

Change-Id: I4a926ee4aad1490d4f769d44e91af80842b881f0
2012-07-25 02:29:25 +02:00

30 lines
672 B
JavaScript

var fs = require('fs'),
path = require('path'),
https = require('https');
var url = {
host: 'gerrit.wikimedia.org',
path: '/r/gitweb?p=mediawiki/core.git;a=blob_plain;hb=HEAD;f=tests/parser/parserTests.txt',
};
var target_name = __dirname+"/parserTests.txt";
var fetch = function(url, target_name) {
https.get(url, function(result) {
var out = fs.createWriteStream(target_name);
result.on('data', function(data) {
out.write(data);
});
result.on('end', function() {
if (out)
out.end();
});
}).on('error', function(err) {
console.error(err);
});
};
path.exists(target_name, function(exists) {
if (!exists) {
fetch(url, target_name);
}
});