UNPKG

neutron-adt

Version:
41 lines (32 loc) 908 B
var path = require('path'); describe("Renderer", function() { var renderer, app, rootPath; beforeEach(function() { renderer = require('../libs/renderer.js'); app = renderer.democritus; }); it("should have renderer function defined", function() { expect(app).toBeDefined(); }); it("should clean public/patterns path before write the patterns", function() { spyOn(app, 'cleanPaths').and.callFake(function() { app.getPatterns(); }); spyOn(app, 'getPatterns').and.callFake(function() { return true; }); app.init(); expect(app.cleanPaths).toHaveBeenCalled(); expect(app.getPatterns).toHaveBeenCalled(); }); it("should get patterns and respective data", function() { var patterns = app.getPatterns(); expect(patterns).not.toBeNull(); var mock = { path: __dirname + '/mocks/src/patterns/atoms/text/paragraph.handlebars' } app.openPattern(mock); }); });