mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-12-04 15:39:34 +01:00
Passkeys: Pass extension JSON data to browser (#10615)
This commit is contained in:
@@ -459,9 +459,9 @@ void TestPasskeys::testExtensions()
|
||||
auto result = passkeyUtils()->buildExtensionData(extensions);
|
||||
|
||||
BrowserCbor cbor;
|
||||
auto extensionJson = cbor.getJsonFromCborData(result);
|
||||
auto uvmArray = extensionJson["uvm"].toArray();
|
||||
QCOMPARE(extensionJson["credProps"].toObject()["rk"].toBool(), true);
|
||||
auto extensionJson = cbor.getJsonFromCborData(result.extensionData);
|
||||
auto uvmArray = result.extensionObject["uvm"].toArray();
|
||||
QCOMPARE(result.extensionObject["credProps"].toObject()["rk"].toBool(), true);
|
||||
QCOMPARE(uvmArray.size(), 1);
|
||||
QCOMPARE(uvmArray.first().toArray().size(), 3);
|
||||
|
||||
@@ -470,10 +470,10 @@ void TestPasskeys::testExtensions()
|
||||
auto partialData = passkeyUtils()->buildExtensionData(partial);
|
||||
auto faultyData = passkeyUtils()->buildExtensionData(faulty);
|
||||
|
||||
auto partialJson = cbor.getJsonFromCborData(partialData);
|
||||
auto partialJson = cbor.getJsonFromCborData(partialData.extensionData);
|
||||
QCOMPARE(partialJson["uvm"].toArray().size(), 1);
|
||||
|
||||
auto faultyJson = cbor.getJsonFromCborData(faultyData);
|
||||
auto faultyJson = cbor.getJsonFromCborData(faultyData.extensionData);
|
||||
QCOMPARE(faultyJson.size(), 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user