@terminus/ngx-tools
Version:
[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github
17 lines • 3.21 kB
JavaScript
import { __assign } from "tslib";
import { TestBed } from '@angular/core/testing';
/**
* Create an instance of the TestBed and compile components
*
* @param configureFn - The configuration function for the TestBed
* @param compilerOptions
* @returns A promise-wrapped TestBed instance
*/
export function configureTestBedWhitespace(configureFn, compilerOptions) {
if (compilerOptions === void 0) { compilerOptions = {}; }
var compilerConfig = __assign({ preserveWhitespaces: false }, compilerOptions);
var configuredTestBed = TestBed.configureCompiler(compilerConfig);
configureFn(configuredTestBed);
return configuredTestBed.compileComponents().then(function () { return configuredTestBed; });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJlLXRlc3RiZWQtd2hpdGVzcGFjZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdGVzdGluZy8iLCJzb3VyY2VzIjpbInV0aWxpdGllcy9jb25maWd1cmUtdGVzdGJlZC13aGl0ZXNwYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFzQmhEOzs7Ozs7R0FNRztBQUNILE1BQU0sVUFBVSwwQkFBMEIsQ0FDeEMsV0FBK0IsRUFDL0IsZUFBNEM7SUFBNUMsZ0NBQUEsRUFBQSxvQkFBNEM7SUFHNUMsSUFBTSxjQUFjLGNBQ2xCLG1CQUFtQixFQUFFLEtBQUssSUFDdkIsZUFBZSxDQUNuQixDQUFDO0lBRUYsSUFBTSxpQkFBaUIsR0FBbUIsT0FBTyxDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQ3BGLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0lBRS9CLE9BQU8saUJBQWlCLENBQUMsaUJBQWlCLEVBQUUsQ0FBQyxJQUFJLENBQUMsY0FBTSxPQUFBLGlCQUFpQixFQUFqQixDQUFpQixDQUFDLENBQUM7QUFDN0UsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRlc3RCZWQgfSBmcm9tICdAYW5ndWxhci9jb3JlL3Rlc3RpbmcnO1xuXG5cbi8qKlxuICogRGVmaW5lIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIG9wdGlvbnMgb2JqZWN0IHBhc3NlZCB0byBgY29uZmlndXJlVGVzdEJlZGBcbiAqL1xuZXhwb3J0IHR5cGUgVGVzdEJlZENvbXBpbGVyT3B0aW9ucyA9IFBhcnRpYWw8e1xuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWV4cGxpY2l0LWFueVxuICBwcm92aWRlcnM6IGFueVtdO1xuICB1c2VKaXQ6IGJvb2xlYW47XG4gIHByZXNlcnZlV2hpdGVzcGFjZXM6IGJvb2xlYW47XG59PjtcblxuXG4vKipcbiAqIERlZmluZSB0aGUgc3RydWN0dXJlIG9mIHRoZSBmdW5jdGlvbiBwYXNzZWQgdG8gYGNvbmZpZ3VyZVRlc3RCZWRgXG4gKlxuICogQHBhcmFtIHRlc3RCZWQgLSBUaGUgVGVzdEJlZCBpbnN0YW5jZVxuICovXG5leHBvcnQgdHlwZSBDb25maWd1cmVUZXN0QmVkRm4gPSAodGVzdEJlZDogdHlwZW9mIFRlc3RCZWQpID0+IHZvaWQ7XG5cblxuLyoqXG4gKiBDcmVhdGUgYW4gaW5zdGFuY2Ugb2YgdGhlIFRlc3RCZWQgYW5kIGNvbXBpbGUgY29tcG9uZW50c1xuICpcbiAqIEBwYXJhbSBjb25maWd1cmVGbiAtIFRoZSBjb25maWd1cmF0aW9uIGZ1bmN0aW9uIGZvciB0aGUgVGVzdEJlZFxuICogQHBhcmFtIGNvbXBpbGVyT3B0aW9uc1xuICogQHJldHVybnMgQSBwcm9taXNlLXdyYXBwZWQgVGVzdEJlZCBpbnN0YW5jZVxuICovXG5leHBvcnQgZnVuY3Rpb24gY29uZmlndXJlVGVzdEJlZFdoaXRlc3BhY2UoXG4gIGNvbmZpZ3VyZUZuOiBDb25maWd1cmVUZXN0QmVkRm4sXG4gIGNvbXBpbGVyT3B0aW9uczogVGVzdEJlZENvbXBpbGVyT3B0aW9ucyA9IHt9LFxuKTogUHJvbWlzZTx0eXBlb2YgVGVzdEJlZD4ge1xuXG4gIGNvbnN0IGNvbXBpbGVyQ29uZmlnOiBUZXN0QmVkQ29tcGlsZXJPcHRpb25zID0ge1xuICAgIHByZXNlcnZlV2hpdGVzcGFjZXM6IGZhbHNlLFxuICAgIC4uLmNvbXBpbGVyT3B0aW9ucyxcbiAgfTtcblxuICBjb25zdCBjb25maWd1cmVkVGVzdEJlZDogdHlwZW9mIFRlc3RCZWQgPSBUZXN0QmVkLmNvbmZpZ3VyZUNvbXBpbGVyKGNvbXBpbGVyQ29uZmlnKTtcbiAgY29uZmlndXJlRm4oY29uZmlndXJlZFRlc3RCZWQpO1xuXG4gIHJldHVybiBjb25maWd1cmVkVGVzdEJlZC5jb21waWxlQ29tcG9uZW50cygpLnRoZW4oKCkgPT4gY29uZmlndXJlZFRlc3RCZWQpO1xufVxuIl19