@0xcert/ethereum-value-ledger
Version:
Value ledger module for currency management on the Ethereum blockchain.
54 lines (48 loc) • 3.28 kB
Plain Text
>>> @0xcert/ethereum-value-ledger
Found mismatch: "packages/0xcert-ethereum-value-ledger/CHANGELOG.json": "b0a839b52a69762f38ff9df2cf50a70abd058e8f" !== "0cd7461dd740d16e3a95242b12f641de65ec256e"
npm run lint && npx nyc npx specron test
> @0xcert/ethereum-value-ledger@2.1.1 lint /Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-ethereum-value-ledger
> npx eslint 'src/**/*.ts?(x)'
src/tests/index.test.ts
exposes objects ⚑
src/tests/core/ledger/approve-value-instance-method.test.ts
approves account for value transfer ⚑ ⚑
fails to reapprove account without reseting approval ⚑ ⚑
reapprove account by reseting approval ⚑ ⚑ ⚑ 791ms
src/tests/core/ledger/deploy-static-method.test.ts
deploys new value ledger ⚑ 887ms
src/tests/core/ledger/disapprove-value-instance-method.test.ts
disapproves account for value transfer ⚑ ⚑
src/tests/core/ledger/get-account-approved-value-method.test.ts
returns account approved amount ⚑
returns null when calling getApprovedValue on contract that does not support it ⚑ 5772ms
src/tests/core/ledger/get-balance-instance-method.test.ts
returns account balance ⚑
returns null when getting account balance on contract that does not support it ⚑
src/tests/core/ledger/get-info-instance-method.test.ts
returns ledger info ⚑
returns ledger info for contract that does not fully support it ⚑
src/tests/core/ledger/is-approved-value-method.test.ts
returns if account has the approved amount ⚑ ⚑
src/tests/core/ledger/transfer-value-method.test.ts
transfers value to another account ⚑ ⚑ 867ms
transfers approved amount to another account ⚑ ⚑ 809ms
15 passing
---------------------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
---------------------|---------|----------|---------|---------|-------------------
All files | 100 | 100 | 100 | 100 |
src | 100 | 100 | 100 | 100 |
index.ts | 100 | 100 | 100 | 100 |
src/core | 100 | 100 | 100 | 100 |
ledger.ts | 100 | 100 | 100 | 100 |
src/mutations | 100 | 100 | 100 | 100 |
approve-account.ts | 100 | 100 | 100 | 100 |
deploy.ts | 100 | 100 | 100 | 100 |
transfer-from.ts | 100 | 100 | 100 | 100 |
transfer.ts | 100 | 100 | 100 | 100 |
src/queries | 100 | 100 | 100 | 100 |
get-allowance.ts | 100 | 100 | 100 | 100 |
get-balance.ts | 100 | 100 | 100 | 100 |
get-info.ts | 100 | 100 | 100 | 100 |
---------------------|---------|----------|---------|---------|-------------------