var helpers = require('../helpers'); var mark = helpers.mark; var extract = helpers.extract; var refer = helpers.refer; describe('Helpers', function () { it('mark', function () { expect(mark({ testData: 'test' }, 'testType')).toMatchSnapshot(); expect( mark({ testData: 'test' }, 'testType', 'toString') ).toMatchSnapshot(); }); it('extract', function () { expect(extract({ testData: 'test' }, 'testType')).toMatchSnapshot(); }); it('refer', function () { var TestClass = function (data) { return data; }; var testInstance = new TestClass({ testData: 'test' }); expect( refer(testInstance, 'testType', false, [TestClass]) ).toMatchSnapshot(); }); });