mirror of
https://github.com/immich-app/immich
synced 2025-10-17 18:19:27 +00:00
add async to put func call in test that was missing it
This commit is contained in:
parent
3f49cb0960
commit
aa93858e23
1 changed files with 7 additions and 9 deletions
|
|
@ -16,7 +16,6 @@ void main() {
|
|||
await StoreService.init(storeRepository: IsarStoreRepository(db));
|
||||
});
|
||||
|
||||
|
||||
group('sanitizeUrl', () {
|
||||
test('Should encode correctly', () {
|
||||
var unEncodedURL = 'user:password@example.com/addSchemaAndRemovesSlashes////';
|
||||
|
|
@ -39,7 +38,7 @@ void main() {
|
|||
var idn = 'https://bücher.de';
|
||||
expect(punycodeEncodeUrl(idn), 'https://xn--bcher-kva.de');
|
||||
});
|
||||
|
||||
|
||||
test('Keeps basic auth in encoding', () {
|
||||
var basicAuthURL = 'https://user:password@example.com';
|
||||
expect(punycodeEncodeUrl(basicAuthURL), 'https://user:password@example.com');
|
||||
|
|
@ -47,7 +46,7 @@ void main() {
|
|||
});
|
||||
|
||||
group('punycodeDecode', () {
|
||||
test('malformed URL returns a null', () {
|
||||
test('malformed URL returns a null', () {
|
||||
var badURL = 'example.com/missing%20a%20scheme';
|
||||
expect(punycodeDecodeUrl(badURL), null);
|
||||
});
|
||||
|
|
@ -56,7 +55,7 @@ void main() {
|
|||
var idn = 'https://xn--bcher-kva.de';
|
||||
expect(punycodeDecodeUrl(idn), 'https://bücher.de');
|
||||
});
|
||||
|
||||
|
||||
test('Keeps basic auth in encoding', () {
|
||||
var basicAuthURL = 'https://user:password@example.com/%20with%20spaces';
|
||||
expect(punycodeDecodeUrl(basicAuthURL), 'https://user:password@example.com/ with spaces');
|
||||
|
|
@ -68,11 +67,11 @@ void main() {
|
|||
expect(getServerUrl(), null);
|
||||
});
|
||||
|
||||
test('Returns null if what was set is not a correct url', () {
|
||||
Store.put(StoreKey.serverEndpoint, 'example.com');
|
||||
test('Returns null if what was set is not a correct url', () async {
|
||||
await Store.put(StoreKey.serverEndpoint, 'example.com');
|
||||
expect(getServerUrl(), null);
|
||||
});
|
||||
|
||||
|
||||
test('Returns decoded basic URL', () async {
|
||||
var encodedURL = 'https://example.com/ clears extra paths';
|
||||
await Store.put(StoreKey.serverEndpoint, encodedURL);
|
||||
|
|
@ -91,11 +90,10 @@ void main() {
|
|||
expect(getServerUrl(), portURL);
|
||||
});
|
||||
|
||||
test('Returns decoded complex URL', () async {
|
||||
test('Returns decoded complex URL', () async {
|
||||
var complexURL = 'https://user:password@example.com:1337/123/abc';
|
||||
await Store.put(StoreKey.serverEndpoint, complexURL);
|
||||
expect(getServerUrl(), 'https://user:password@example.com:1337');
|
||||
});
|
||||
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue