1
1
describe ( 'New notebook form' , ( ) => {
2
2
beforeEach ( ( ) => {
3
3
cy . mockDashboardRequest ( ) ;
4
- cy . mockGpusRequest ( ) ;
5
4
cy . mockConfigRequest ( ) ;
6
5
cy . fixture ( 'settings' ) . then ( settings => {
7
6
cy . mockNotebooksRequest ( settings . namespace ) ;
@@ -13,7 +12,6 @@ describe('New notebook form', () => {
13
12
cy . visit ( '/new' ) ;
14
13
cy . wait ( [
15
14
'@mockDashboardRequest' ,
16
- '@mockGpusRequest' ,
17
15
'@mockConfigRequest' ,
18
16
'@mockNotebooksRequest' ,
19
17
'@mockPoddefaultsRequest' ,
@@ -689,22 +687,15 @@ describe('New notebook form', () => {
689
687
cy . get ( '[data-cy-form-input="memory"]' )
690
688
. find ( 'input' )
691
689
. invoke ( 'val' )
692
- . should ( 'eq' , '2.0 ' ) ;
690
+ . should ( 'eq' , '2' ) ;
693
691
cy . get ( '[data-cy-form-input="cpuLimit"]' )
694
692
. find ( 'input' )
695
693
. invoke ( 'val' )
696
- . should ( 'eq' , '4.0 ' ) ;
694
+ . should ( 'eq' , '4' ) ;
697
695
cy . get ( '[data-cy-form-input="memoryLimit"]' )
698
696
. find ( 'input' )
699
697
. invoke ( 'val' )
700
- . should ( 'eq' , '4.0' ) ;
701
-
702
- cy . get ( '[data-cy-form-input="gpus"]' )
703
- . find ( '.mat-mdc-select-value' )
704
- . should ( 'have.text' , 'None' ) ;
705
- cy . get ( '[data-cy-form-input="vendor"]' )
706
- . find ( '.mat-mdc-select-value' )
707
- . should ( 'have.text' , 'NVIDIA' ) ;
698
+ . should ( 'eq' , '4' ) ;
708
699
709
700
cy . get (
710
701
'[data-cy-form-input="workspaceVolume"] > mat-expansion-panel' ,
@@ -784,56 +775,6 @@ describe('New notebook form', () => {
784
775
) . should ( 'be.disabled' ) ;
785
776
} ) ;
786
777
787
- it ( 'should create a jupyter GPU notebook' , ( ) => {
788
- cy . get ( 'lib-name-input[resourcename="Notebook Server"]' )
789
- . find ( 'input' )
790
- . type ( 'test-notebook-gpu' ) ;
791
- cy . get ( '[data-cy-advanced-options-button]' ) . click ( ) ;
792
- // select different jupyter image
793
- cy . get ( '[data-cy-form-input="serverImage"]' ) . click ( ) ;
794
- cy . get ( '[role="listbox"] > mat-option' )
795
- . contains ( 'jupyterlab-tensorflow' )
796
- . click ( ) ;
797
- // set a gpu
798
- cy . get ( '[data-cy-form-input="vendor"]' )
799
- . find ( 'mat-select' )
800
- . should ( 'have.class' , 'mat-mdc-select-disabled' ) ;
801
- cy . get ( '[data-cy-form-input="gpus"]' ) . click ( ) ;
802
- cy . get ( '[role="listbox"] > mat-option' ) . should ( 'have.length' , 2 ) ;
803
- cy . get ( '[role="listbox"] > mat-option' ) . contains ( '1' ) . click ( ) ;
804
- cy . get ( '[data-cy-form-input="vendor"]' )
805
- . find ( 'mat-select' )
806
- . should ( 'not.have.class' , 'mat-mdc-select-disabled' ) ;
807
- cy . get ( '[data-cy-form-input="vendor"]' ) . click ( ) ;
808
- cy . get ( '[role="listbox"] > mat-option' ) . should ( 'have.length' , 1 ) ;
809
- cy . get ( '[role="listbox"] > mat-option' ) . contains ( 'NVIDIA' ) . click ( ) ;
810
- cy . get ( '[data-cy-form-input="cpu"]' )
811
- . find ( 'input' )
812
- . invoke ( 'val' )
813
- . should ( 'eq' , '4.0' ) ;
814
- cy . get ( '[data-cy-form-input="memory"]' )
815
- . find ( 'input' )
816
- . invoke ( 'val' )
817
- . should ( 'eq' , '96.0' ) ;
818
- cy . get ( '[data-cy-form-input="cpuLimit"]' )
819
- . find ( 'input' )
820
- . invoke ( 'val' )
821
- . should ( 'eq' , '4.0' ) ;
822
- cy . get ( '[data-cy-form-input="memoryLimit"]' )
823
- . find ( 'input' )
824
- . invoke ( 'val' )
825
- . should ( 'eq' , '96.0' ) ;
826
- // submit the notebook
827
- cy . get ( '[data-cy-form-button="submit"]' ) . should ( 'be.enabled' ) ;
828
- cy . intercept ( 'POST' , 'api/namespaces/kubeflow-user/notebooks' , {
829
- success : true ,
830
- status : 200 ,
831
- } ) . as ( 'mockSubmitNotebook' ) ;
832
- cy . get ( '[data-cy-form-button="submit"]' ) . click ( ) ;
833
- cy . wait ( '@mockSubmitNotebook' ) ;
834
- cy . url ( ) . should ( 'eq' , 'http://localhost:4200/' ) ;
835
- } ) ;
836
-
837
778
it ( 'should create a custom image notebook' , ( ) => {
838
779
cy . get ( 'lib-name-input[resourcename="Notebook Server"]' )
839
780
. find ( 'input' )
0 commit comments