1
0
mirror of https://github.com/svg/svgo.git synced 2025-04-19 10:22:15 +03:00
svgo/test/jsapi/_index.test.js
Bogdan Chadkin c3695ae533
Migrate to jest (#1520)
Mocha doesn't have a lot of features provided by jest.
There is a great assertion library out of the box.
And the most cool feature is inline snapshots.
Mocha also hides errors which makes debugging a nightmare sometimes.
2021-08-12 18:06:10 +03:00

25 lines
695 B
JavaScript

'use strict';
const { createContentItem } = require('../../lib/svgo.js');
const JSAPI = require('../../lib/svgo/jsAPI.js');
describe('svgo api', function () {
it('should has createContentItem method', function () {
expect(createContentItem).toBeInstanceOf(Function);
});
it('should be able to create content item', function () {
var item = createContentItem({
elem: 'elementName',
});
expect(item).toBeInstanceOf(JSAPI);
expect(item.elem).toEqual('elementName');
});
it('should be able create content item without argument', function () {
var item = createContentItem();
expect(item).toBeInstanceOf(JSAPI);
expect(item).toEqual({});
});
});