tests: add authentication unit tests

This commit is contained in:
Udhay-Adithya
2025-07-07 02:03:47 +05:30
parent 32855fd2f9
commit 8d4eedc21b
9 changed files with 1658 additions and 58 deletions

View File

@@ -17,7 +17,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelGet1.id,
requestModelGet1.apiType,
requestModelGet1.authModel,
AuthModel(type: APIAuthType.none),
requestModelGet1.httpRequestModel!,
defaultUriScheme: kDefaultUriScheme,
noSSL: false,
@@ -36,7 +36,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelGet13.id,
requestModelGet13.apiType,
requestModelGet13.authModel,
AuthModel(type: APIAuthType.none),
requestModelGet13.httpRequestModel!,
defaultUriScheme: kDefaultUriScheme,
noSSL: false,
@@ -54,7 +54,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelPost11.id,
requestModelPost11.apiType,
requestModelPost11.authModel,
AuthModel(type: APIAuthType.none),
requestModelPost11.httpRequestModel!,
);
@@ -69,7 +69,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelPost12.id,
requestModelPost12.apiType,
requestModelPost12.authModel,
AuthModel(type: APIAuthType.none),
requestModelPost12.httpRequestModel!,
);
@@ -83,7 +83,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelPost13.id,
requestModelPost13.apiType,
requestModelPost13.authModel,
AuthModel(type: APIAuthType.none),
requestModelPost13.httpRequestModel!,
);
@@ -97,7 +97,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelGetBadSSL.id,
requestModelGetBadSSL.apiType,
requestModelGetBadSSL.authModel,
AuthModel(type: APIAuthType.none),
requestModelGetBadSSL.httpRequestModel!,
defaultUriScheme: kDefaultUriScheme,
noSSL: false,
@@ -110,7 +110,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelGetBadSSL.id,
requestModelGetBadSSL.apiType,
requestModelGetBadSSL.authModel,
AuthModel(type: APIAuthType.none),
requestModelGetBadSSL.httpRequestModel!,
defaultUriScheme: kDefaultUriScheme,
noSSL: true,
@@ -131,7 +131,7 @@ void main() {
var responseRec = await sendHttpRequest(
requestModelOptions1.id,
requestModelOptions1.apiType,
requestModelOptions1.authModel,
AuthModel(type: APIAuthType.none),
requestModelOptions1.httpRequestModel!,
defaultUriScheme: kDefaultUriScheme,
noSSL: false,
@@ -139,9 +139,14 @@ void main() {
final responseData = responseModel.fromResponse(response: responseRec.$1!);
expect(responseData.statusCode, 200);
expect(responseData.headers?['access-control-allow-methods'], 'GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS');
expect(responseData.headers?['access-control-allow-methods']?.contains("OPTIONS"), true);
expect(responseData.headers?['allow'], 'GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS');
expect(responseData.headers?['access-control-allow-methods'],
'GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS');
expect(
responseData.headers?['access-control-allow-methods']
?.contains("OPTIONS"),
true);
expect(responseData.headers?['allow'],
'GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS');
expect(responseData.headers?['allow']?.contains("OPTIONS"), true);
});
}