feat: add SMS Bower verification settings

This commit is contained in:
chick
2026-05-30 23:14:41 +08:00
parent b5980f5b46
commit b69490e632
6 changed files with 339 additions and 17 deletions
+4 -3
View File
@@ -91,9 +91,8 @@ test('SMS Bower provider acquires number, polls code, and updates activation sta
smsBowerServiceCode: 'ot',
smsBowerCountryId: 16,
smsBowerCountryLabel: 'United Kingdom',
smsBowerMaxPrice: '0.3',
smsBowerMinPrice: '0.1',
smsBowerProviderIds: '3170,3180',
smsBowerMaxPrice: '0.3',
};
const activation = await provider.requestActivation(state);
@@ -116,7 +115,9 @@ test('SMS Bower provider acquires number, polls code, and updates activation sta
assert.equal(acquireUrl.searchParams.get('country'), '16');
assert.equal(acquireUrl.searchParams.get('maxPrice'), '0.3');
assert.equal(acquireUrl.searchParams.get('minPrice'), '0.1');
assert.equal(acquireUrl.searchParams.get('providerIds'), '3170,3180');
assert.equal(acquireUrl.searchParams.get('providerIds'), null);
assert.equal(acquireUrl.searchParams.get('exceptProviderIds'), null);
assert.equal(acquireUrl.searchParams.get('phoneException'), null);
assert.deepStrictEqual(
requests.map((entry) => [entry.url.searchParams.get('action'), entry.url.searchParams.get('status')]),
[