michaelangelo
Version:
A lightweight wrapper for RaphaelJS.
28 lines (24 loc) • 662 B
JavaScript
/* global describe, it*/
var Circle, assert;
assert = require('assert');
Circle = require('../lib/circle');
describe('circle', function () {
it('validateAttributes does not throw exception for accepted attributes', function () {
var circle;
circle = new Circle({cx: 2, cy: 2, r: 3});
assert.doesNotThrow(function () {
circle.validateAttributes();
});
});
it('toRaphaelObject adds type', function () {
var circle, raphaelObj;
circle = new Circle({cx: 2, cy: 2, r: 3});
raphaelObj = circle.toRaphaelObject();
assert.deepEqual(raphaelObj, {
type: 'circle',
cx: 2,
cy: 2,
r: 3
});
});
});