parent
3750ea9dff
commit
9f538a6cac
|
@ -1,14 +1,18 @@
|
||||||
package(default_visibility = ["//visibility:public"])
|
package(default_visibility = ["//visibility:public"])
|
||||||
|
|
||||||
load("@build_bazel_rules_typescript//:defs.bzl", "ts_library")
|
load("@build_bazel_rules_typescript//:defs.bzl", "ts_library", "ts_web_test")
|
||||||
load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test")
|
load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test")
|
||||||
|
|
||||||
ts_library(
|
ts_library(
|
||||||
name = "lib",
|
name = "render3_lib",
|
||||||
testonly = 1,
|
testonly = 1,
|
||||||
srcs = glob(
|
srcs = glob(
|
||||||
["**/*.ts"],
|
["**/*.ts"],
|
||||||
exclude = ["**/*_perf.ts"],
|
exclude = [
|
||||||
|
"**/*_perf.ts",
|
||||||
|
"domino.d.ts",
|
||||||
|
"load_domino.ts",
|
||||||
|
],
|
||||||
),
|
),
|
||||||
tsconfig = "//packages:tsconfig.json",
|
tsconfig = "//packages:tsconfig.json",
|
||||||
deps = [
|
deps = [
|
||||||
|
@ -22,12 +26,37 @@ ts_library(
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
ts_library(
|
||||||
|
name = "render3_node_lib",
|
||||||
|
testonly = 1,
|
||||||
|
srcs = [
|
||||||
|
"domino.d.ts",
|
||||||
|
"load_domino.ts",
|
||||||
|
],
|
||||||
|
tsconfig = "//packages:tsconfig",
|
||||||
|
deps = [
|
||||||
|
":render3_lib",
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
jasmine_node_test(
|
jasmine_node_test(
|
||||||
name = "render3",
|
name = "render3",
|
||||||
bootstrap = [
|
bootstrap = [
|
||||||
"angular_src/packages/core/test/render3/load_domino",
|
"angular_src/packages/core/test/render3/load_domino",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":lib",
|
":render3_node_lib",
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
|
ts_web_test(
|
||||||
|
name = "render3_web",
|
||||||
|
bootstrap = [
|
||||||
|
"//:web_test_bootstrap_scripts",
|
||||||
|
],
|
||||||
|
# do not sort
|
||||||
|
deps = [
|
||||||
|
"//tools/testing:browser",
|
||||||
|
":render3_lib",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
|
@ -15,7 +15,8 @@ import {getRendererFactory2} from './imported_renderer2';
|
||||||
export const document = ((global || window) as any).document;
|
export const document = ((global || window) as any).document;
|
||||||
export let containerEl: HTMLElement = null !;
|
export let containerEl: HTMLElement = null !;
|
||||||
let host: LElement|null;
|
let host: LElement|null;
|
||||||
const isRenderer2 = process.argv[3] && process.argv[3] === '--r=renderer2';
|
const isRenderer2 =
|
||||||
|
typeof process == 'object' && process.argv[3] && process.argv[3] === '--r=renderer2';
|
||||||
// tslint:disable-next-line:no-console
|
// tslint:disable-next-line:no-console
|
||||||
console.log(`Running tests with ${!isRenderer2 ? 'document' : 'Renderer2'} renderer...`);
|
console.log(`Running tests with ${!isRenderer2 ? 'document' : 'Renderer2'} renderer...`);
|
||||||
const testRendererFactory: RendererFactory3 =
|
const testRendererFactory: RendererFactory3 =
|
||||||
|
|
Loading…
Reference in New Issue