composer update
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
/* jshint undef: true */
|
||||
/* globals module, require, phantom, window */
|
||||
"use strict";
|
||||
|
||||
var resemble = require('node-resemble-js');
|
||||
|
||||
var rendersDir = './javascript/phantomjs/renders/';
|
||||
var args = process.argv;
|
||||
var chart = args[2];
|
||||
|
||||
resemble(rendersDir + chart + '.png').compareTo(rendersDir + chart + '.png').onComplete(function (data) {
|
||||
//console.log(data);
|
||||
|
||||
if (Number(data.misMatchPercentage) <= 0.01) {
|
||||
console.log('Pass!');
|
||||
} else {
|
||||
console.log('Fail!');
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,33 @@
|
||||
/* jshint undef: true */
|
||||
/* globals module, require, phantom, window */
|
||||
"use strict";
|
||||
|
||||
var page = require('webpage').create();
|
||||
var args = require('system').args;
|
||||
|
||||
var renderOutputDir = './javascript/phantomjs/renders';
|
||||
var url = 'http://127.0.0.1:5000/';
|
||||
var chart = args[1];
|
||||
|
||||
page.onConsoleMessage = function(msg) {
|
||||
console.log(msg);
|
||||
};
|
||||
|
||||
page.open(url + chart, function (status) {
|
||||
if (status !== "success") {
|
||||
console.log('Error loading page.');
|
||||
} else {
|
||||
console.log('Page loaded, waiting on chart to render.');
|
||||
|
||||
page.onCallback = function (data) {
|
||||
page.render(renderOutputDir + '/' + chart + '.png');
|
||||
|
||||
console.log('Saved to disk.');
|
||||
|
||||
phantom.exit();
|
||||
|
||||
//console.log('CALLBACK: ' + JSON.stringify(data));
|
||||
// Prints 'CALLBACK: { "hello": "world" }'
|
||||
};
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user