@platform/react.ssr
Version:
A lightweight SSR (server-side-rendering) system for react apps bundled with ParcelJS and hosted on S3.
35 lines (34 loc) • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var test_1 = require("../test");
var testSite = function () { return tslib_1.__awaiter(void 0, void 0, void 0, function () {
var manifest, site;
return tslib_1.__generator(this, function (_a) {
switch (_a.label) {
case 0: return [4, test_1.testManifest()];
case 1:
manifest = _a.sent();
return [4, manifest.site.byHost('localhost')];
case 2:
site = _a.sent();
return [2, site];
}
});
}); };
describe('Route', function () {
it('route props', function () { return tslib_1.__awaiter(void 0, void 0, void 0, function () {
var site, route;
return tslib_1.__generator(this, function (_a) {
switch (_a.label) {
case 0: return [4, testSite()];
case 1:
site = _a.sent();
route = site.route('/');
test_1.expect(route && route.paths).to.eql(['/', '/foo']);
test_1.expect(route && route.version).to.eql('1.2.3-alpha.0');
return [2];
}
});
}); });
});