pd-fileutils
Version:
A set of utilities for Pure Data files : parser, image generator.
23 lines (18 loc) • 659 B
JavaScript
var path = require('path')
, fs = require('fs')
, assert = require('assert')
, parsing = require('pd-fileutils.parser')
, pdRendering = require('../lib/pd-rendering')
, NEWLINE_REGEX = /\r?\n/;
describe('pd-rendering', function() {
describe('#render', function() {
it('should succeed parsing/rendering all test patches identically', function() {
var patchFile = fs.readFileSync(path.join(__dirname, 'patches', 'simple.pd')).toString()
, simplePatch = parsing.parse(patchFile)
assert.deepEqual(
pdRendering.render(simplePatch).split(NEWLINE_REGEX),
patchFile.split(NEWLINE_REGEX)
);
})
})
})