UNPKG

cluedin-widget

Version:

This is the project for creating and managing widgets in CluedIn.

30 lines (27 loc) 1.01 kB
require( 'should' ); var fs = require( 'fs' ); var widgetFileBuilder = require( '../src/widgetFileBuilder' ); var fileNameBuilder = require( '../src/fileNameBUilder' ); var browserifyWidget = require( '../src/browserifyWidget' ); describe( 'Given a widgetFileBUilder', function() { it( 'should exist', function() { browserifyWidget.should.exist; } ); it( 'should have a make method', function() { browserifyWidget.make.should.exist; } ); it( 'make method should return a produced file', function( done ) { this.timeout( 5000 ); var sut = fileNameBuilder.getFileName( 'test' ); widgetFileBuilder.build( { fileName: sut, widgets: [ 'onBoarding' ] }, function( err, fileName ) { browserifyWidget.make( fileName, function( err, content ) { console.log( 'content' ); console.log( content ); done(); } ) } ); } ); } );