@@ -510,6 +510,37 @@ class DialogmoteVarselJournalforingCronjobSpek : Spek({
510
510
result.updated shouldBeEqualTo 0
511
511
}
512
512
}
513
+ it("should fail to update journalpost if call to ereg fails") {
514
+ val newDialogmoteDTO = generateNewDialogmoteDTO(
515
+ personIdent = UserConstants .ARBEIDSTAKER_FNR ,
516
+ virksomhetsnummer = UserConstants .VIRKSOMHETSNUMMER_EREG_FAILS .value,
517
+ )
518
+
519
+ with(
520
+ handleRequest(HttpMethod .Post , urlMote) {
521
+ addHeader(HttpHeaders .Authorization , bearerHeader(validToken))
522
+ addHeader(HttpHeaders .ContentType , ContentType .Application .Json .toString())
523
+ setBody(objectMapper.writeValueAsString(newDialogmoteDTO))
524
+ }
525
+ ) {
526
+ response.status() shouldBeEqualTo HttpStatusCode .OK
527
+ }
528
+
529
+ runBlocking {
530
+ val result = DialogmoteCronjobResult ()
531
+ dialogmoteVarselJournalforingCronjob.dialogmoteArbeidstakerVarselJournalforingJob(result)
532
+
533
+ result.failed shouldBeEqualTo 0
534
+ result.updated shouldBeEqualTo 1
535
+ }
536
+ runBlocking {
537
+ val result = DialogmoteCronjobResult ()
538
+ dialogmoteVarselJournalforingCronjob.dialogmoteArbeidsgiverVarselJournalforingJob(result)
539
+
540
+ result.failed shouldBeEqualTo 1
541
+ result.updated shouldBeEqualTo 0
542
+ }
543
+ }
513
544
it("Check that correct title is generated") {
514
545
val moteTidspunkt = LocalDateTime .of(2022, Month .JUNE , 20, 0, 0, 0)
515
546
val referatUtenEndring = createReferat(
0 commit comments