1+ import { ICypressPost10Configuration } from "@badeball/cypress-configuration" ;
2+
13import assert from "assert" ;
24
35import { resolve } from "./preprocessor-configuration" ;
46
7+ const DUMMY_POST10_CONFIG : ICypressPost10Configuration = {
8+ projectRoot : "" ,
9+ specPattern : [ ] ,
10+ excludeSpecPattern : [ ] ,
11+ env : { } ,
12+ } ;
13+
514describe ( "resolve()" , ( ) => {
615 it ( "overriding stepDefinitions" , async ( ) => {
716 const { stepDefinitions } = await resolve (
8- "/foo/bar" ,
17+ DUMMY_POST10_CONFIG ,
918 { stepDefinitions : "foo/bar/**" } ,
1019 ( ) => null
1120 ) ;
@@ -16,7 +25,7 @@ describe("resolve()", () => {
1625 it ( "overriding messages.enabled (1)" , async ( ) => {
1726 const {
1827 messages : { enabled } ,
19- } = await resolve ( "/foo/bar" , { messagesEnabled : "" } , ( ) => ( {
28+ } = await resolve ( DUMMY_POST10_CONFIG , { messagesEnabled : "" } , ( ) => ( {
2029 messages : { enabled : true } ,
2130 } ) ) ;
2231
@@ -26,7 +35,7 @@ describe("resolve()", () => {
2635 it ( "overriding messages.enabled (2)" , async ( ) => {
2736 const {
2837 messages : { enabled } ,
29- } = await resolve ( "/foo/bar" , { messagesEnabled : "true" } , ( ) => ( {
38+ } = await resolve ( DUMMY_POST10_CONFIG , { messagesEnabled : "true" } , ( ) => ( {
3039 messages : { enabled : false } ,
3140 } ) ) ;
3241
@@ -36,17 +45,21 @@ describe("resolve()", () => {
3645 it ( "overriding messages.enabled (3)" , async ( ) => {
3746 const {
3847 messages : { enabled } ,
39- } = await resolve ( "/foo/bar" , { messagesEnabled : "foobar" } , ( ) => ( {
40- messages : { enabled : false } ,
41- } ) ) ;
48+ } = await resolve (
49+ DUMMY_POST10_CONFIG ,
50+ { messagesEnabled : "foobar" } ,
51+ ( ) => ( {
52+ messages : { enabled : false } ,
53+ } )
54+ ) ;
4255
4356 assert . strictEqual ( enabled , true ) ;
4457 } ) ;
4558
4659 it ( "overriding messages.enabled (4)" , async ( ) => {
4760 const {
4861 messages : { enabled } ,
49- } = await resolve ( "/foo/bar" , { messagesEnabled : true } , ( ) => ( {
62+ } = await resolve ( DUMMY_POST10_CONFIG , { messagesEnabled : true } , ( ) => ( {
5063 messages : { enabled : false } ,
5164 } ) ) ;
5265
@@ -56,27 +69,35 @@ describe("resolve()", () => {
5669 it ( "overriding messages.enabled (5)" , async ( ) => {
5770 const {
5871 messages : { enabled } ,
59- } = await resolve ( "/foo/bar" , { messagesEnabled : "false" } , ( ) => ( {
60- messages : { enabled : true } ,
61- } ) ) ;
72+ } = await resolve (
73+ DUMMY_POST10_CONFIG ,
74+ { messagesEnabled : "false" } ,
75+ ( ) => ( {
76+ messages : { enabled : true } ,
77+ } )
78+ ) ;
6279
6380 assert . strictEqual ( enabled , false ) ;
6481 } ) ;
6582
6683 it ( "overriding messages.enabled (6)" , async ( ) => {
6784 const {
6885 messages : { enabled } ,
69- } = await resolve ( "/foo/bar" , { messagesEnabled : "false" } , ( ) => ( {
70- messages : { enabled : true } ,
71- } ) ) ;
86+ } = await resolve (
87+ DUMMY_POST10_CONFIG ,
88+ { messagesEnabled : "false" } ,
89+ ( ) => ( {
90+ messages : { enabled : true } ,
91+ } )
92+ ) ;
7293
7394 assert . strictEqual ( enabled , false ) ;
7495 } ) ;
7596
7697 it ( "overriding messages.enabled (7)" , async ( ) => {
7798 const {
7899 messages : { enabled } ,
79- } = await resolve ( "/foo/bar" , { messagesEnabled : false } , ( ) => ( {
100+ } = await resolve ( DUMMY_POST10_CONFIG , { messagesEnabled : false } , ( ) => ( {
80101 messages : { enabled : true } ,
81102 } ) ) ;
82103
0 commit comments