Files
apidash/test/utils/http_utils_test.dart
2023-04-11 23:44:09 +05:30

38 lines
1.3 KiB
Dart

import 'package:test/test.dart';
import 'package:apidash/utils/http_utils.dart';
void main() {
String url1 = "";
String url1Expected = "untitled";
String url2 = " ";
String url2Expected = "untitled";
String url3 = "https://api.foss42.com/country/codes";
String url3Expected = "api.foss42.com/country/codes";
String url4 = "api.foss42.com/country/data";
String url4Expected = "api.foss42.com/country/data";
String url5 = "http://";
String url5Expected = "untitled";
group("Testing getRequestTitleFromUrl function", () {
test('Testing getRequestTitleFromUrl using url1', () {
expect(getRequestTitleFromUrl(url1), url1Expected);
});
test('Testing getRequestTitleFromUrl using url2', () {
expect(getRequestTitleFromUrl(url2), url2Expected);
});
test('Testing getRequestTitleFromUrl using url3', () {
expect(getRequestTitleFromUrl(url3), url3Expected);
});
test('Testing getRequestTitleFromUrl using url4', () {
expect(getRequestTitleFromUrl(url4), url4Expected);
});
test('Testing getRequestTitleFromUrl using url5', () {
expect(getRequestTitleFromUrl(url5), url5Expected);
});
test('Testing getRequestTitleFromUrl for null value', () {
expect(getRequestTitleFromUrl(null), url1Expected);
});
});
}