UNPKG

node-sitefile

Version:

Bootstrap Express webserver for misc. resources using Sitefile

77 lines (46 loc) 2.25 kB
_ = require 'lodash' chai = require 'chai' #chai.use require 'chai-as-promised' expect = chai.expect sewd = require 'selenium-webdriver' browser = require 'selenium-webdriver/testing' request = require 'request' Promise = require 'bluebird' Ajv = require 'ajv' lib = require '../../lib/sitefile' tu = require './../test-utils' describe "The local Sitefile.yaml serves the local documentation, and \ doubles as an example for all handlers. Starting a server instance", -> stu = new tu.SitefileTestUtils() this.timeout 20000 before stu.before.bind stu after stu.after.bind stu describe "has a CDN-redirection router instance at vendor/", -> it "should serve require.js", stu.test_url_type_ok \ "/vendor/require.js", "application/javascript" it "should serve coffee-script.js", stu.test_url_type_ok \ "/vendor/coffee-script.js", "application/javascript" it "should serve bootstrap.js", stu.test_url_type_ok \ "/vendor/bootstrap.js", "application/javascript" it "should serve bootstrap.css", stu.test_url_type_ok \ "/vendor/bootstrap.css", "text/css" it "should serve bootstrap-theme.css", stu.test_url_type_ok \ "/vendor/bootstrap-theme.css", "text/css" it "should serve jquery.js", stu.test_url_type_ok \ "/vendor/jquery.js", "application/javascript" it "should serve jqueryui.js", stu.test_url_type_ok \ "/vendor/jqueryui.js", "application/javascript" it "should serve lodash.js", stu.test_url_type_ok \ "/vendor/lodash.js", "application/javascript" it "should serve underscore.js", stu.test_url_type_ok \ "/vendor/underscore.js", "application/javascript" it "should serve underscore.string.js", stu.test_url_type_ok \ "/vendor/underscore.string.js", "application/javascript" it "should serve mocha.css", stu.test_url_type_ok \ "/vendor/mocha.css", "text/css" it "should serve mocha.js", stu.test_url_type_ok \ "/vendor/mocha.js", "application/javascript" it "should serve chai.js", stu.test_url_type_ok \ "/vendor/chai.js", "application/javascript" it "should serve sinon.js", stu.test_url_type_ok \ "/vendor/sinon.js", "application/javascript"