fabric.js/test/node_test_setup.js
Andrea Bogazzi 513233bf78
Making clipPath absolute positionable (#5199)
Added visual tests
Added property absolutePositioned and inverse
2018-09-16 01:59:36 +02:00

29 lines
904 B
JavaScript

// set the fabric famework as a global for tests
var chalk = require('chalk');
global.fabric = require('../dist/fabric').fabric;
global.pixelmatch = require('pixelmatch');
global.fs = require('fs');
global.visualCallback = {
addArguments: function() {},
};
global.imageDataToChalk = function(imageData) {
// actually this does not work on travis-ci, so commenting it out
return '';
var block = String.fromCharCode(9608)
var data = imageData.data;
var width = imageData.width;
var height = imageData.height;
var outputString = '';
var cp = 0;
for (var i = 0; i < height; i++) {
outputString += '\n';
for (var j = 0; j < width; j++) {
cp = (i * width + j) * 4;
outputString += chalk.rgb(data[cp], data[cp + 1], data[cp + 2])(block);
}
}
return outputString;
};
QUnit.config.testTimeout = 15000;
QUnit.config.noglobals = true;
QUnit.config.hidePassed = true;