Versie 0.2.0
This commit is contained in:
commit
e77d8fd373
495 files changed
+81026
No files matched your search
@@ -0,0 +1,28 @@
|
||||
// Generated, do not edit. sha256:2279e64001daa1e87e0c647c05e7e5f220c0c5891b9fbe759b3bce4ec335aca0
|
||||
import { describe, it, mock } from 'node:test';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
mock.module('../../client/data/preferences.js', { namedExports: {
|
||||
getSettings: async () => ({ theme: 'dark', version: 104, baseCurrency: 'USD' }),
|
||||
getPref: async () => 30,
|
||||
setPref: async () => {},
|
||||
} });
|
||||
|
||||
const { baseCurrency, loadAppSettings } = await import('../../client/app-settings.js');
|
||||
const { isBaseAsset } = await import('../../client/ui/format.js');
|
||||
|
||||
describe('baseCurrency', () => {
|
||||
it('faalt hard zolang er niets geladen is', () => {
|
||||
assert.throws(() => baseCurrency(), /not loaded yet/);
|
||||
});
|
||||
|
||||
it('levert na het laden de munt uit getSettings', async () => {
|
||||
await loadAppSettings();
|
||||
assert.equal(baseCurrency(), 'USD');
|
||||
});
|
||||
|
||||
it('bepaalt wat isBaseAsset het reken-asset noemt', () => {
|
||||
assert.equal(isBaseAsset({ symbol: 'USD' }), true);
|
||||
assert.equal(isBaseAsset({ symbol: 'EUR' }), false);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user