Wallet Fixture Studio

Fixture editor and test matrix for wallet funding sources

Browse and edit fixtures_rest.json and fixtures_rpc.json with the same expansion logic the wallet tests use.

Funding Sources
{{ currentDataset.analysis.summary.fundingSources }}
Functions
{{ currentDataset.analysis.summary.functions }}
Raw Test Cases
{{ currentDataset.analysis.summary.rawTests }}
Expanded Wallet Tests
{{ currentDataset.analysis.summary.expandedTests }}
{{ currentDataset.loadError }}

Funding Source

Pick one wallet implementation, then inspect the settings and mocks that apply to it.
Skipped by wallet config

Function

Choose the wallet interface method to inspect for the selected funding source.

Tests For Selected Function

Browse the raw test types for this function, then inspect the call params, expected result, and selected funding source mocks.
{{ group.label }}

{{ `${group.label} ${entryIndex + 1}` }}

Raw test {{ testEntry.index + 1 }}
{{ testEntry.status.label }} {{ currentFundingSource.name }} {{ testEntry.variantCount }} generated variants
{{ testEntry.note }}
{{ testEntry.callParamsError }}
{{ testEntry.expectedError }}
{{ mockSet.label }}
{{ mockSet.bindings.length }} function mocks

{{ testMockItemTitle(item, itemIndex) }}

{{ item.error }}
No objects are defined in this mock array yet.
{{ mockSet.error }}
No wallet-specific mock entry is defined for {{ currentFundingSource.name }} in this test.
No tests are defined for this function.

Funding Source Settings

Edit the settings for the selected funding source. Changes update the active fixture JSON immediately.
{{ currentFundingSourceSettingRows.length }} rows
Key
Type
Value
Actions
{{ row.error }}
No settings are defined yet for this funding source.
Select a funding source first.

Function Mocks

Reusable mocks for the selected function and funding source.
Changes update {{ currentFunctionBaseMockPath }} immediately.
{{ currentFunctionMockRows.length }} mocks
Mock Name
URI
Method
Headers JSON
Query Params JSON
Request Type
Response Type
Response JSON
{{ mockRow.error }}
Leave unused fields blank. JSON columns must contain valid JSON objects or values.
No function-level mocks are defined yet for {{ currentFundingSource.name }} in {{ currentFunction.name }}.
Select a funding source and function first.

Raw JSON Editor

Edit the current fixture file directly, then apply, save, or download the changes.
{{ editorDirty ? 'Unsaved editor changes' : 'Editor synced' }} {{ currentDataset.parseError ? 'JSON error' : 'Valid JSON' }}
{{ currentDataset.parseError }}