@@ -26,8 +26,6 @@ describe('Catalogue Items', () => {
2626 cy . findByLabelText ( 'Time to replace (days) *' ) . type ( '14' ) ;
2727 cy . findByLabelText ( 'Time to rework (days)' ) . type ( '5' ) ;
2828 cy . findByLabelText ( 'Expected Lifetime (days)' ) . type ( '345' ) ;
29- cy . findByLabelText ( 'Drawing number' ) . type ( 'MX43242' ) ;
30- cy . findByLabelText ( 'Drawing link' ) . type ( 'https://example.com' ) ;
3129 cy . findByLabelText ( 'Model number' ) . type ( 'MXtest' ) ;
3230 cy . findByLabelText ( 'Manufacturer *' ) . click ( ) ;
3331 cy . findByLabelText ( 'Manufacturer *' ) . type ( 'Man{downArrow}{enter}' ) ;
@@ -66,8 +64,6 @@ describe('Catalogue Items', () => {
6664 days_to_replace : 14 ,
6765 days_to_rework : 5 ,
6866 expected_lifetime_days : 345 ,
69- drawing_number : 'MX43242' ,
70- drawing_link : 'https://example.com' ,
7167 item_model_number : 'MXtest' ,
7268 notes : 'This is a test note' ,
7369 properties : [
@@ -152,8 +148,6 @@ describe('Catalogue Items', () => {
152148 days_to_replace : 7 ,
153149 days_to_rework : 60 ,
154150 expected_lifetime_days : 3635 ,
155- drawing_number : null ,
156- drawing_link : null ,
157151 item_model_number : null ,
158152 notes : 'Need to find new manufacturer. 27' ,
159153 properties : [
@@ -214,8 +208,6 @@ describe('Catalogue Items', () => {
214208 days_to_replace : 14 ,
215209 days_to_rework : null ,
216210 expected_lifetime_days : null ,
217- drawing_number : null ,
218- drawing_link : null ,
219211 item_model_number : null ,
220212 notes : null ,
221213 properties : [
@@ -281,8 +273,6 @@ describe('Catalogue Items', () => {
281273 days_to_replace : 14 ,
282274 days_to_rework : null ,
283275 expected_lifetime_days : null ,
284- drawing_number : null ,
285- drawing_link : null ,
286276 item_model_number : null ,
287277 notes : null ,
288278 properties : [
@@ -364,20 +354,15 @@ describe('Catalogue Items', () => {
364354 cy . findByLabelText ( 'Cost (£) *' ) . type ( 'gfdg' ) ;
365355 cy . findByLabelText ( 'Time to replace (days) *' ) . type ( '32gf' ) ;
366356 cy . findByLabelText ( 'Expected Lifetime (days)' ) . clear ( ) ;
367- cy . findByLabelText ( 'Drawing link' ) . type ( 'test.co.uk' ) ;
368357 cy . findByLabelText ( 'Expected Lifetime (days)' ) . type ( 'friday' ) ;
369358
370359 cy . findAllByText ( 'Please enter a valid number.' ) . should (
371360 'have.length' ,
372361 3
373362 ) ;
374- cy . findAllByText (
375- 'Please enter a valid Drawing link. Only "http://" and "https://" links with typical top-level domain are accepted.'
376- ) . should ( 'exist' ) ;
377363 cy . findByRole ( 'button' , { name : 'Next' } ) . should ( 'be.disabled' ) ;
378364
379365 // details - negative number input validation test
380- cy . findByLabelText ( 'Drawing link' ) . clear ( ) ;
381366 cy . findByLabelText ( 'Cost (£) *' ) . clear ( ) ;
382367 cy . findByLabelText ( 'Cost (£) *' ) . type ( '-10' ) ;
383368 cy . findByLabelText ( 'Cost to rework (£)' ) . clear ( ) ;
@@ -401,7 +386,6 @@ describe('Catalogue Items', () => {
401386 cy . findByLabelText ( 'Time to replace (days) *' ) . type ( '14' ) ;
402387 cy . findByLabelText ( 'Cost to rework (£)' ) . clear ( ) ;
403388 cy . findByLabelText ( 'Time to rework (days)' ) . clear ( ) ;
404- cy . findByLabelText ( 'Drawing link' ) . type ( 'https://test.co.uk' ) ;
405389 cy . findByLabelText ( 'Expected Lifetime (days)' ) . clear ( ) ;
406390 cy . findByLabelText ( 'Expected Lifetime (days)' ) . type ( '200' ) ;
407391
@@ -518,23 +502,7 @@ describe('Catalogue Items', () => {
518502 cy . url ( ) . should ( 'contain' , '/manufacturers/1' ) ;
519503 } ) ;
520504
521- it ( 'checks the href property of the drawing link link' , ( ) => {
522- cy . findByRole ( 'button' , { name : 'Show/Hide columns' } ) . click ( ) ;
523- cy . findByText ( 'Hide all' ) . click ( ) ;
524-
525- cy . findByText ( 'Drawing Link' ) . click ( ) ;
526-
527- // Find the link element
528- cy . findAllByText ( 'http://example-drawing-link.com' )
529- . first ( )
530- . should ( 'have.attr' , 'href' )
531- . should ( 'include' , 'http://example-drawing-link.com' ) ; // Check href attribute value
532-
533- cy . findAllByText ( 'http://example-drawing-link.com' )
534- . first ( )
535- . should ( 'have.attr' , 'target' )
536- . should ( 'include' , '_blank' ) ; // Check target attribute value
537- } ) ;
505+
538506
539507 it ( 'checks the href property of the manufacturer link' , ( ) => {
540508 cy . findByRole ( 'button' , { name : 'Show/Hide columns' } ) . click ( ) ;
@@ -691,8 +659,6 @@ describe('Catalogue Items', () => {
691659 cy . findByLabelText ( 'Time to rework (days)' ) . type ( '5' ) ;
692660 cy . findByLabelText ( 'Expected Lifetime (days)' ) . clear ( ) ;
693661 cy . findByLabelText ( 'Expected Lifetime (days)' ) . type ( '345' ) ;
694- cy . findByLabelText ( 'Drawing number' ) . type ( 'MX43242' ) ;
695- cy . findByLabelText ( 'Drawing link' ) . type ( 'https://example.com' ) ;
696662 cy . findByLabelText ( 'Model number' ) . type ( 'MXtest' ) ;
697663 cy . findByLabelText ( 'Manufacturer *' ) . click ( ) ;
698664 cy . findByLabelText ( 'Manufacturer *' ) . type (
@@ -722,8 +688,6 @@ describe('Catalogue Items', () => {
722688 days_to_replace : 71 ,
723689 days_to_rework : 605 ,
724690 expected_lifetime_days : 345 ,
725- drawing_number : 'MX43242' ,
726- drawing_link : 'https://example.com' ,
727691 item_model_number : 'MXtest' ,
728692 manufacturer_id : '1' ,
729693 notes : 'This is an updated note' ,
@@ -1130,8 +1094,6 @@ describe('Catalogue Items', () => {
11301094 days_to_replace : 7 ,
11311095 days_to_rework : null ,
11321096 expected_lifetime_days : 3124 ,
1133- drawing_number : null ,
1134- drawing_link : 'http://example-drawing-link.com' ,
11351097 item_model_number : null ,
11361098 is_obsolete : true ,
11371099 obsolete_replacement_catalogue_item_id : '6' ,
@@ -1158,8 +1120,6 @@ describe('Catalogue Items', () => {
11581120 days_to_replace : 7 ,
11591121 days_to_rework : 60 ,
11601122 expected_lifetime_days : 3635 ,
1161- drawing_number : null ,
1162- drawing_link : null ,
11631123 item_model_number : null ,
11641124 is_obsolete : false ,
11651125 obsolete_replacement_catalogue_item_id : null ,
0 commit comments