/** * @requires javelin-view-html * javelin-view-interpreter */ describe('JX.HTMLView', function() { var html = new JX.ViewInterpreter(); JX.HTMLView.registerToInterpreter(html); it('should fail validation for a little view', function() { var little_view = html.div({className: 'pretty'}, html.p({}, html.span({sigil: 'hook', invalid: 'foo'}, 'Check out ', html.a({href: 'https://fb.com/', target: '_blank' }, 'Facebook')))); expect(function() { little_view.validate(); }).toThrow(); }); });