From 3e27c1b8a38dcc88277f3929dec9cb632da08794 Mon Sep 17 00:00:00 2001 From: Srie Teja Date: Tue, 10 Oct 2023 05:28:36 +0530 Subject: [PATCH] test: update functional tests with new code modifications --- tests/at_functional_test/test/enroll_verb_test.dart | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/at_functional_test/test/enroll_verb_test.dart b/tests/at_functional_test/test/enroll_verb_test.dart index 75652793a..51b1eddf9 100644 --- a/tests/at_functional_test/test/enroll_verb_test.dart +++ b/tests/at_functional_test/test/enroll_verb_test.dart @@ -148,7 +148,7 @@ void main() { var enrollResponse = await read(); enrollResponse = enrollResponse.replaceFirst('error:', ''); expect(enrollResponse, - 'AT0026:Invalid otp. Cannot process enroll request\n'); + 'AT0022-Exception: Invalid OTP. Cannot process enroll request\n'); }); test('enroll request on unauthenticated connection invalid otp', () async { @@ -158,7 +158,7 @@ void main() { var enrollResponse = await read(); enrollResponse = enrollResponse.replaceFirst('data:', ''); expect(enrollResponse, - 'error:AT0026:Invalid otp. Cannot process enroll request\n'); + 'error:AT0022-Exception: Invalid OTP. Cannot process enroll request\n'); }); // Purpose of the tests @@ -632,13 +632,15 @@ void main() { String enrollmentId = jsonDecode( enrollmentResponse.replaceAll('data:', ''))['enrollmentId']; + // perform revoke operation with socket2 which is un-authenticated socketConnection2 = await secure_socket_connection(firstAtsignServer, firstAtsignPort); socket_listener(socketConnection2!); String revokeEnrollmentCommand = - 'enroll:revoke:enrollmentid:$enrollmentId'; + 'enroll:revoke:{"enrollmentid":"$enrollmentId"}'; await socket_writer(socketConnection2!, revokeEnrollmentCommand); var revokeEnrollmentResponse = await read(); + print('enroll:revoke response $revokeEnrollmentResponse'); expect(revokeEnrollmentResponse.trim(), 'error:AT0401-Exception: Cannot revoke enrollment without authentication'); }); @@ -765,11 +767,12 @@ void main() { isApkam: true, enrollmentId: enrollId); await socket_writer(socketConnection1!, 'enroll:update:{"enrollmentId":"$enrollId","namespaces":{"buzz":"rw"}}'); - await read(); + print('enroll update response: ${await read()}'); // approve enrollment update request await socket_writer( socketConnection1!, 'enroll:approve:{"enrollmentId":"$enrollId"}'); var updateResponse = await read(); + print('enroll approve response: $updateResponse'); updateResponse = updateResponse.replaceFirst('data:', ''); expect(jsonDecode(updateResponse)['status'], 'approved'); expect(jsonDecode(updateResponse)['enrollmentId'], enrollId);