diff --git a/test/g1_test.dart b/test/g1_test.dart
index cec3a7533db1a26762b48eb1e28c127fa0d81a75..a1cdc1fedc98bc7f7887015bda1c790d1b4db264 100644
--- a/test/g1_test.dart
+++ b/test/g1_test.dart
@@ -39,6 +39,8 @@ void main() {
   test('parse different networks/peers GVA S', () {
     expect(parseHost('GVA S duniter.master.aya.autissier.net 443 gva'),
         equals('https://duniter.master.aya.autissier.net/gva'));
+    expect(parseHost('GVA S g1-test-dev.pini.fr 443 gva'),
+        equals('https://g1-test-dev.pini.fr/gva'));
   });
 
   test('validate pub keys', () {
@@ -54,12 +56,12 @@ void main() {
 
   test('validate qr uris', () {
     const String publicKey = 'FRYyk57Pi456EJRu9vqVfSHLgmUfx4Qc3goS62a7dUSm';
-    final String uriA = getQrUri(publicKey, '10');
+    final String uriA = getQrUri(pubKey: publicKey, amount: '10');
     final PaymentState? payA = parseScannedUri(uriA);
     expect(payA!.amount, equals(10));
     expect(payA.contact!.pubKey, equals(publicKey));
 
-    final String uriB = getQrUri(publicKey);
+    final String uriB = getQrUri(pubKey: publicKey);
     final PaymentState? payB = parseScannedUri(uriB);
     expect(payB!.amount, equals(null));
     expect(payB.contact!.pubKey, equals(publicKey));
@@ -67,6 +69,17 @@ void main() {
     final PaymentState? payC = parseScannedUri(publicKey);
     expect(payC!.amount, equals(null));
     expect(payC.contact!.pubKey, equals(publicKey));
+
+    final String uriD = getQrUri(pubKey: publicKey, amount: '10.10');
+    final PaymentState? payD = parseScannedUri(uriD);
+    expect(payD!.amount, equals(10.10));
+    expect(payD.contact!.pubKey, equals(publicKey));
+
+    final String uriE =
+        getQrUri(pubKey: publicKey, amount: '10,10', locale: 'es');
+    final PaymentState? payE = parseScannedUri(uriE);
+    expect(payE!.amount, equals(10.10));
+    expect(payE.contact!.pubKey, equals(publicKey));
   });
 
   test('encrypt/decrypt of keys', () {