@@ -2,12 +2,11 @@ import Debug from 'debug'
2
2
import config from '@packages/server/lib/config'
3
3
import plugins from '@packages/server/lib/plugins'
4
4
import devServer from '@packages/server/lib/plugins/dev-server'
5
- import { ProjectBase } from '@packages/server/lib/project-base'
5
+ import { Cfg , ProjectBase } from '@packages/server/lib/project-base'
6
6
import settings from '@packages/server/lib/util/settings'
7
7
import specsUtil from '@packages/server/lib/util/specs'
8
8
import { ServerCt } from './server-ct'
9
9
import { SpecsStore } from './specs-store'
10
- import { options } from '@packages/server/lib/config_options'
11
10
12
11
export * from '@packages/server/lib/project-base'
13
12
@@ -24,22 +23,12 @@ export class ProjectCt extends ProjectBase<ServerCt> {
24
23
* 2. otherwise, use 500/500 by default.
25
24
*/
26
25
addComponentTestingUniqueDefaults ( cfg : Record < string , unknown > ) {
27
- const defaultViewport = options . reduce < Record < string , number > > ( ( acc , curr ) => {
28
- if ( curr . name === 'viewportHeight' ) {
29
- return { ...acc , viewportHeight : curr . defaultValue as number }
30
- }
31
-
32
- if ( curr . name === 'viewportWidth' ) {
33
- return { ...acc , viewportWidth : curr . defaultValue as number }
34
- }
35
-
36
- return acc
37
- } , { } )
26
+ const rawJson = cfg . rawJson as Cfg
38
27
39
28
return {
40
29
...cfg ,
41
- viewportHeight : cfg . viewportHeight !== defaultViewport . viewportHeight ? cfg . viewportHeight : 500 ,
42
- viewportWidth : cfg . viewportWidth !== defaultViewport . viewportWidth ? cfg . viewportWidth : 500 ,
30
+ viewportHeight : rawJson . viewportHeight ?? 500 ,
31
+ viewportWidth : rawJson . viewportWidth ?? 500 ,
43
32
}
44
33
}
45
34
0 commit comments