6
6
import ServerEndpoint from "../communication/ServerEndpoint" ;
7
7
import React from "react" ;
8
8
9
- import wrapper , { ElementWrapper , } from "@awsui /components-react /test-utils/dom" ;
9
+ import wrapper , { ElementWrapper , } from "@cloudscape-design /components/test-utils/dom" ;
10
10
11
11
import { render } from "@testing-library/react" ;
12
12
import 'mutationobserver-shim' ;
@@ -32,43 +32,43 @@ test("Buttons are enabled based on service status", () => {
32
32
SERVER . pushComponentUpdate ( 0 ) ;
33
33
expect (
34
34
// @ts -ignore
35
- detailHeader . findButton ( ". start" ) . getElement ( )
35
+ detailHeader . findButton ( "[data-testid=\" start-button\"] " ) . getElement ( )
36
36
) . not . toBeDisabled ( ) ;
37
37
expect (
38
38
// @ts -ignore
39
- detailHeader . findButton ( ". stop" ) . getElement ( )
39
+ detailHeader . findButton ( "[data-testid=\" stop-button\"] " ) . getElement ( )
40
40
) . not . toBeDisabled ( ) ;
41
41
42
42
SERVER . pushComponentUpdate ( 1 ) ;
43
43
expect (
44
44
// @ts -ignore
45
- detailHeader . findButton ( ". start" ) . getElement ( )
45
+ detailHeader . findButton ( "[data-testid=\" start-button\"] " ) . getElement ( )
46
46
) . toBeDisabled ( ) ;
47
47
expect (
48
48
// @ts -ignore
49
- detailHeader . findButton ( ". stop" ) . getElement ( )
49
+ detailHeader . findButton ( "[data-testid=\" stop-button\"] " ) . getElement ( )
50
50
) . not . toBeDisabled ( ) ;
51
51
52
52
SERVER . pushComponentUpdate ( 2 ) ;
53
53
expect (
54
54
// @ts -ignore
55
- detailHeader . findButton ( ". start" ) . getElement ( )
55
+ detailHeader . findButton ( "[data-testid=\" start-button\"] " ) . getElement ( )
56
56
) . not . toBeDisabled ( ) ;
57
57
expect (
58
58
// @ts -ignore
59
- detailHeader . findButton ( ". stop" ) . getElement ( )
59
+ detailHeader . findButton ( "[data-testid=\" stop-button\"] " ) . getElement ( )
60
60
) . toBeDisabled ( ) ;
61
61
} ) ;
62
62
63
63
test ( "Buttons function properly" , ( done ) => {
64
64
SERVER . pushComponentUpdate ( 0 ) ;
65
65
const reqSpy = jest . spyOn ( ServerEndpoint . prototype , "sendRequest" ) ;
66
66
// @ts -ignore
67
- detailHeader . findButton ( ". start" ) . click ( ) ;
67
+ detailHeader . findButton ( "[data-testid=\" start-button\"] " ) . click ( ) ;
68
68
// @ts -ignore
69
- detailHeader . findButton ( ". stop" ) . click ( ) ;
69
+ detailHeader . findButton ( "[data-testid=\" stop-button\"] " ) . click ( ) ;
70
70
// @ts -ignore
71
- detailHeader . findButton ( ". reinstall" ) . click ( ) ;
71
+ detailHeader . findButton ( "[data-testid=\" reinstall-button\"] " ) . click ( ) ;
72
72
setTimeout ( ( ) => {
73
73
expect ( reqSpy ) . toHaveBeenNthCalledWith ( 1 , {
74
74
call : APICall . startComponent ,
0 commit comments