We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03cb700 commit 1734fb0Copy full SHA for 1734fb0
angular.json
@@ -48,7 +48,6 @@
48
"optimization": true,
49
"outputHashing": "all",
50
"sourceMap": false,
51
- "extractCss": true,
52
"namedChunks": false,
53
"extractLicenses": true,
54
"vendorChunk": false,
@@ -134,6 +133,7 @@
134
133
}
135
136
137
- }},
+ }
+ },
138
"defaultProject": "cesium-angular-example"
139
e2e/protractor.conf.js
@@ -16,6 +16,7 @@ exports.config = {
16
browserName: 'chrome'
17
},
18
directConnect: true,
19
+ SELENIUM_PROMISE_MANAGER: false,
20
baseUrl: 'http://localhost:4200/',
21
framework: 'jasmine',
22
jasmineNodeOpts: {
e2e/src/app.e2e-spec.ts
@@ -8,9 +8,9 @@ describe('workspace-project App', () => {
8
page = new AppPage();
9
});
10
11
- it('should display welcome message', () => {
12
- page.navigateTo();
13
- expect(page.getTitleText()).toEqual('cesium-angular-example app is running!');
+ it('should display welcome message', async() => {
+ awaitpage.navigateTo();
+ expect(awaitpage.getTitleText()).toEqual('cesium-angular-example app is running!');
14
15
afterEach(async () => {
e2e/src/app.po.ts
@@ -1,11 +1,11 @@
1
import { browser, by, element } from 'protractor';
2
3
export class AppPage {
4
- navigateTo(): Promise<unknown> {
5
- return browser.get(browser.baseUrl)asPromise<unknown>;
+ asyncnavigateTo(): Promise<unknown> {
+ return browser.get(browser.baseUrl);
6
7
- getTitleText(): Promise<string> {
- return element(by.css('app-root .content span')).getText()asPromise<string>;
+ asyncgetTitleText(): Promise<string> {
+ return element(by.css('app-root .content span')).getText();
e2e/tsconfig.json
@@ -1,13 +1,12 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
- "extends": "../tsconfig.base.json",
+ "extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/e2e",
"module": "commonjs",
"target": "es2018",
"types": [
"jasmine",
- "jasminewd2",
"node"
]
karma.conf.js
@@ -9,16 +9,22 @@ module.exports = function (config) {
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
- require('karma-coverage-istanbul-reporter'),
+ require('karma-coverage'),
require('@angular-devkit/build-angular/plugins/karma')
],
client: {
clearContext: false // leave Jasmine Spec Runner output visible in browser
- coverageIstanbulReporter: {
+ jasmineHtmlReporter: {
+ suppressAll: true // removes the duplicated traces
+ coverageReporter: {
dir: require('path').join(__dirname, './coverage/cesium-angular-example'),
- reports: ['html', 'lcovonly', 'text-summary'],
- fixWebpackSourcePaths: true
23
+ subdir: '.',
24
+ reporters: [
25
+ { type: 'html' },
26
+ { type: 'text-summary' }
27
+ ]
28
29
reporters: ['progress', 'kjhtml'],
30
port: 9876,
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments