truffle-assertions
Advanced tools
Comparing version 0.7.2 to 0.8.0
{ | ||
"name": "truffle-assertions", | ||
"version": "0.7.2", | ||
"version": "0.8.0", | ||
"description": "Additional assertions and utilities for testing Ethereum smart contracts in Truffle unit tests", | ||
@@ -37,4 +37,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"assertion-error": "^1.1.0", | ||
"web3": "^1.0.0-beta.35" | ||
"assertion-error": "^1.1.0" | ||
}, | ||
@@ -41,0 +40,0 @@ "devDependencies": { |
@@ -28,2 +28,5 @@ # truffle-assertions | ||
I also gave a talk at TruffleCon 2018 that explains a few different use cases of the library: | ||
* [TruffleCon 2018: Using events to unit test smart contracts with Truffle](https://www.youtube.com/watch?v=0yjlU1vx0HM) ([Slides](/docs/trufflecon-2018-presentation-slides.pdf)) | ||
## Exported functions | ||
@@ -113,2 +116,4 @@ | ||
**Note:** This function assumes that web3 is injected into the tests, which truffle does automatically. If you're not using truffle, you should import web3 manually at the top of your test file. | ||
```javascript | ||
@@ -115,0 +120,0 @@ let contractInstance = await Contract.new(); |
17632
1
222
- Removedweb3@^1.0.0-beta.35
- Removed@ethereumjs/common@2.6.5(transitive)
- Removed@ethereumjs/rlp@4.0.1(transitive)
- Removed@ethereumjs/tx@3.5.2(transitive)
- Removed@ethereumjs/util@8.1.0(transitive)
- Removed@ethersproject/abi@5.7.0(transitive)
- Removed@ethersproject/abstract-provider@5.7.0(transitive)
- Removed@ethersproject/abstract-signer@5.7.0(transitive)
- Removed@ethersproject/address@5.7.0(transitive)
- Removed@ethersproject/base64@5.7.0(transitive)
- Removed@ethersproject/bignumber@5.7.0(transitive)
- Removed@ethersproject/bytes@5.7.0(transitive)
- Removed@ethersproject/constants@5.7.0(transitive)
- Removed@ethersproject/hash@5.7.0(transitive)
- Removed@ethersproject/keccak256@5.7.0(transitive)
- Removed@ethersproject/logger@5.7.0(transitive)
- Removed@ethersproject/networks@5.7.1(transitive)
- Removed@ethersproject/properties@5.7.0(transitive)
- Removed@ethersproject/rlp@5.7.0(transitive)
- Removed@ethersproject/signing-key@5.7.0(transitive)
- Removed@ethersproject/strings@5.7.0(transitive)
- Removed@ethersproject/transactions@5.7.0(transitive)
- Removed@ethersproject/web@5.7.1(transitive)
- Removed@noble/curves@1.3.0(transitive)
- Removed@noble/hashes@1.3.31.4.0(transitive)
- Removed@scure/base@1.1.6(transitive)
- Removed@scure/bip32@1.3.3(transitive)
- Removed@scure/bip39@1.2.2(transitive)
- Removed@sindresorhus/is@4.6.0(transitive)
- Removed@szmarczak/http-timer@4.0.65.0.1(transitive)
- Removed@types/bn.js@5.1.5(transitive)
- Removed@types/cacheable-request@6.0.3(transitive)
- Removed@types/http-cache-semantics@4.0.4(transitive)
- Removed@types/keyv@3.1.4(transitive)
- Removed@types/node@12.20.55(transitive)
- Removed@types/pbkdf2@3.1.2(transitive)
- Removed@types/responselike@1.0.3(transitive)
- Removed@types/secp256k1@4.0.6(transitive)
- Removedabortcontroller-polyfill@1.7.5(transitive)
- Removedaccepts@1.3.8(transitive)
- Removedajv@6.12.6(transitive)
- Removedarray-flatten@1.1.1(transitive)
- Removedasn1@0.2.6(transitive)
- Removedassert-plus@1.0.0(transitive)
- Removedasync-limiter@1.0.1(transitive)
- Removedasynckit@0.4.0(transitive)
- Removedavailable-typed-arrays@1.0.7(transitive)
- Removedaws-sign2@0.7.0(transitive)
- Removedaws4@1.12.0(transitive)
- Removedbase-x@3.0.9(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbcrypt-pbkdf@1.0.2(transitive)
- Removedbignumber.js@9.1.2(transitive)
- Removedblakejs@1.2.1(transitive)
- Removedbluebird@3.7.2(transitive)
- Removedbn.js@4.11.64.12.05.2.1(transitive)
- Removedbody-parser@1.20.2(transitive)
- Removedbrorand@1.1.0(transitive)
- Removedbrowserify-aes@1.2.0(transitive)
- Removedbs58@4.0.1(transitive)
- Removedbs58check@2.1.2(transitive)
- Removedbuffer@5.7.1(transitive)
- Removedbuffer-to-arraybuffer@0.0.5(transitive)
- Removedbuffer-xor@1.0.3(transitive)
- Removedbufferutil@4.0.8(transitive)
- Removedbytes@3.1.2(transitive)
- Removedcacheable-lookup@5.0.46.1.0(transitive)
- Removedcacheable-request@7.0.4(transitive)
- Removedcall-bind@1.0.7(transitive)
- Removedcaseless@0.12.0(transitive)
- Removedchownr@1.1.4(transitive)
- Removedcids@0.7.5(transitive)
- Removedcipher-base@1.0.4(transitive)
- Removedclass-is@1.1.0(transitive)
- Removedclone-response@1.0.3(transitive)
- Removedcombined-stream@1.0.8(transitive)
- Removedcontent-disposition@0.5.4(transitive)
- Removedcontent-hash@2.5.2(transitive)
- Removedcontent-type@1.0.5(transitive)
- Removedcookie@0.6.0(transitive)
- Removedcookie-signature@1.0.6(transitive)
- Removedcore-util-is@1.0.2(transitive)
- Removedcors@2.8.5(transitive)
- Removedcrc-32@1.2.2(transitive)
- Removedcreate-hash@1.2.0(transitive)
- Removedcreate-hmac@1.1.7(transitive)
- Removedcross-fetch@4.0.0(transitive)
- Removedd@1.0.2(transitive)
- Removeddashdash@1.14.1(transitive)
- Removeddebug@2.6.9(transitive)
- Removeddecode-uri-component@0.2.2(transitive)
- Removeddecompress-response@3.3.06.0.0(transitive)
- Removeddefer-to-connect@2.0.1(transitive)
- Removeddefine-data-property@1.1.4(transitive)
- Removeddelayed-stream@1.0.0(transitive)
- Removeddepd@2.0.0(transitive)
- Removeddestroy@1.2.0(transitive)
- Removeddom-walk@0.1.2(transitive)
- Removedecc-jsbn@0.1.2(transitive)
- Removedee-first@1.1.1(transitive)
- Removedelliptic@6.5.46.5.5(transitive)
- Removedencodeurl@1.0.2(transitive)
- Removedend-of-stream@1.4.4(transitive)
- Removedes-define-property@1.0.0(transitive)
- Removedes-errors@1.3.0(transitive)
- Removedes5-ext@0.10.64(transitive)
- Removedes6-iterator@2.0.3(transitive)
- Removedes6-promise@4.2.8(transitive)
- Removedes6-symbol@3.1.4(transitive)
- Removedescape-html@1.0.3(transitive)
- Removedesniff@2.0.1(transitive)
- Removedetag@1.8.1(transitive)
- Removedeth-ens-namehash@2.0.8(transitive)
- Removedeth-lib@0.1.290.2.8(transitive)
- Removedethereum-bloom-filters@1.1.0(transitive)
- Removedethereum-cryptography@0.1.32.1.3(transitive)
- Removedethereumjs-util@7.1.5(transitive)
- Removedethjs-unit@0.1.6(transitive)
- Removedevent-emitter@0.3.5(transitive)
- Removedeventemitter3@4.0.4(transitive)
- Removedevp_bytestokey@1.0.3(transitive)
- Removedexpress@4.19.2(transitive)
- Removedext@1.7.0(transitive)
- Removedextend@3.0.2(transitive)
- Removedextsprintf@1.3.0(transitive)
- Removedfast-deep-equal@3.1.3(transitive)
- Removedfast-json-stable-stringify@2.1.0(transitive)
- Removedfinalhandler@1.2.0(transitive)
- Removedfor-each@0.3.3(transitive)
- Removedforever-agent@0.6.1(transitive)
- Removedform-data@2.3.3(transitive)
- Removedform-data-encoder@1.7.1(transitive)
- Removedforwarded@0.2.0(transitive)
- Removedfresh@0.5.2(transitive)
- Removedfs-extra@4.0.3(transitive)
- Removedfs-minipass@1.2.7(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedget-intrinsic@1.2.4(transitive)
- Removedget-stream@5.2.06.0.1(transitive)
- Removedgetpass@0.1.7(transitive)
- Removedglobal@4.4.0(transitive)
- Removedgopd@1.0.1(transitive)
- Removedgot@11.8.612.1.0(transitive)
- Removedgraceful-fs@4.2.11(transitive)
- Removedhar-schema@2.0.0(transitive)
- Removedhar-validator@5.1.5(transitive)
- Removedhas-property-descriptors@1.0.2(transitive)
- Removedhas-proto@1.0.3(transitive)
- Removedhas-symbols@1.0.3(transitive)
- Removedhas-tostringtag@1.0.2(transitive)
- Removedhash-base@3.1.0(transitive)
- Removedhash.js@1.1.7(transitive)
- Removedhasown@2.0.2(transitive)
- Removedhmac-drbg@1.0.1(transitive)
- Removedhttp-cache-semantics@4.1.1(transitive)
- Removedhttp-errors@2.0.0(transitive)
- Removedhttp-https@1.0.0(transitive)
- Removedhttp-signature@1.2.0(transitive)
- Removedhttp2-wrapper@1.0.32.2.1(transitive)
- Removediconv-lite@0.4.24(transitive)
- Removedidna-uts46-hx@2.3.1(transitive)
- Removedieee754@1.2.1(transitive)
- Removedinherits@2.0.4(transitive)
- Removedipaddr.js@1.9.1(transitive)
- Removedis-arguments@1.1.1(transitive)
- Removedis-callable@1.2.7(transitive)
- Removedis-function@1.0.2(transitive)
- Removedis-generator-function@1.0.10(transitive)
- Removedis-hex-prefixed@1.0.0(transitive)
- Removedis-typed-array@1.1.13(transitive)
- Removedis-typedarray@1.0.0(transitive)
- Removedisstream@0.1.2(transitive)
- Removedjs-sha3@0.5.70.8.0(transitive)
- Removedjsbn@0.1.1(transitive)
- Removedjson-buffer@3.0.1(transitive)
- Removedjson-schema@0.4.0(transitive)
- Removedjson-schema-traverse@0.4.1(transitive)
- Removedjson-stringify-safe@5.0.1(transitive)
- Removedjsonfile@4.0.0(transitive)
- Removedjsprim@1.4.2(transitive)
- Removedkeccak@3.0.4(transitive)
- Removedkeyv@4.5.4(transitive)
- Removedlowercase-keys@2.0.03.0.0(transitive)
- Removedmd5.js@1.3.5(transitive)
- Removedmedia-typer@0.3.0(transitive)
- Removedmerge-descriptors@1.0.1(transitive)
- Removedmethods@1.1.2(transitive)
- Removedmicro-ftch@0.3.1(transitive)
- Removedmime@1.6.0(transitive)
- Removedmime-db@1.52.0(transitive)
- Removedmime-types@2.1.35(transitive)
- Removedmimic-response@1.0.13.1.0(transitive)
- Removedmin-document@2.19.0(transitive)
- Removedminimalistic-assert@1.0.1(transitive)
- Removedminimalistic-crypto-utils@1.0.1(transitive)
- Removedminimist@1.2.8(transitive)
- Removedminipass@2.9.0(transitive)
- Removedminizlib@1.3.3(transitive)
- Removedmkdirp@0.5.63.0.1(transitive)
- Removedmkdirp-promise@5.0.1(transitive)
- Removedmock-fs@4.14.0(transitive)
- Removedms@2.0.02.1.3(transitive)
- Removedmultibase@0.6.10.7.0(transitive)
- Removedmulticodec@0.5.71.0.4(transitive)
- Removedmultihashes@0.4.21(transitive)
- Removednano-json-stream-parser@0.1.2(transitive)
- Removednegotiator@0.6.3(transitive)
- Removednext-tick@1.1.0(transitive)
- Removednode-addon-api@2.0.2(transitive)
- Removednode-fetch@2.7.0(transitive)
- Removednode-gyp-build@4.8.1(transitive)
- Removednormalize-url@6.1.0(transitive)
- Removednumber-to-bn@1.7.0(transitive)
- Removedoauth-sign@0.9.0(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedobject-inspect@1.13.1(transitive)
- Removedoboe@2.1.5(transitive)
- Removedon-finished@2.4.1(transitive)
- Removedonce@1.4.0(transitive)
- Removedp-cancelable@2.1.13.0.0(transitive)
- Removedparse-headers@2.0.5(transitive)
- Removedparseurl@1.3.3(transitive)
- Removedpath-to-regexp@0.1.7(transitive)
- Removedpbkdf2@3.1.2(transitive)
- Removedperformance-now@2.1.0(transitive)
- Removedpossible-typed-array-names@1.0.0(transitive)
- Removedprocess@0.11.10(transitive)
- Removedproxy-addr@2.0.7(transitive)
- Removedpsl@1.9.0(transitive)
- Removedpump@3.0.0(transitive)
- Removedpunycode@2.1.02.3.1(transitive)
- Removedqs@6.11.06.5.3(transitive)
- Removedquery-string@5.1.1(transitive)
- Removedquick-lru@5.1.1(transitive)
- Removedrandombytes@2.1.0(transitive)
- Removedrange-parser@1.2.1(transitive)
- Removedraw-body@2.5.2(transitive)
- Removedreadable-stream@3.6.2(transitive)
- Removedrequest@2.88.2(transitive)
- Removedresolve-alpn@1.2.1(transitive)
- Removedresponselike@2.0.1(transitive)
- Removedripemd160@2.0.2(transitive)
- Removedrlp@2.2.7(transitive)
- Removedsafe-buffer@5.1.25.2.1(transitive)
- Removedsafer-buffer@2.1.2(transitive)
- Removedscrypt-js@3.0.1(transitive)
- Removedsecp256k1@4.0.3(transitive)
- Removedsend@0.18.0(transitive)
- Removedserve-static@1.15.0(transitive)
- Removedservify@0.1.12(transitive)
- Removedset-function-length@1.2.2(transitive)
- Removedsetimmediate@1.0.5(transitive)
- Removedsetprototypeof@1.2.0(transitive)
- Removedsha.js@2.4.11(transitive)
- Removedside-channel@1.0.6(transitive)
- Removedsimple-concat@1.0.1(transitive)
- Removedsimple-get@2.8.2(transitive)
- Removedsshpk@1.18.0(transitive)
- Removedstatuses@2.0.1(transitive)
- Removedstrict-uri-encode@1.1.0(transitive)
- Removedstring_decoder@1.3.0(transitive)
- Removedstrip-hex-prefix@1.0.0(transitive)
- Removedswarm-js@0.1.42(transitive)
- Removedtar@4.4.19(transitive)
- Removedtimed-out@4.0.1(transitive)
- Removedtoidentifier@1.0.1(transitive)
- Removedtough-cookie@2.5.0(transitive)
- Removedtr46@0.0.3(transitive)
- Removedtunnel-agent@0.6.0(transitive)
- Removedtweetnacl@0.14.5(transitive)
- Removedtype@2.7.2(transitive)
- Removedtype-is@1.6.18(transitive)
- Removedtypedarray-to-buffer@3.1.5(transitive)
- Removedultron@1.1.1(transitive)
- Removeduniversalify@0.1.2(transitive)
- Removedunpipe@1.0.0(transitive)
- Removeduri-js@4.4.1(transitive)
- Removedurl-set-query@1.0.0(transitive)
- Removedutf-8-validate@5.0.10(transitive)
- Removedutf8@3.0.0(transitive)
- Removedutil@0.12.5(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedutils-merge@1.0.1(transitive)
- Removeduuid@3.4.09.0.1(transitive)
- Removedvarint@5.0.2(transitive)
- Removedvary@1.1.2(transitive)
- Removedverror@1.10.0(transitive)
- Removedweb3@1.10.4(transitive)
- Removedweb3-bzz@1.10.4(transitive)
- Removedweb3-core@1.10.4(transitive)
- Removedweb3-core-helpers@1.10.4(transitive)
- Removedweb3-core-method@1.10.4(transitive)
- Removedweb3-core-promievent@1.10.4(transitive)
- Removedweb3-core-requestmanager@1.10.4(transitive)
- Removedweb3-core-subscriptions@1.10.4(transitive)
- Removedweb3-eth@1.10.4(transitive)
- Removedweb3-eth-abi@1.10.4(transitive)
- Removedweb3-eth-accounts@1.10.4(transitive)
- Removedweb3-eth-contract@1.10.4(transitive)
- Removedweb3-eth-ens@1.10.4(transitive)
- Removedweb3-eth-iban@1.10.4(transitive)
- Removedweb3-eth-personal@1.10.4(transitive)
- Removedweb3-net@1.10.4(transitive)
- Removedweb3-providers-http@1.10.4(transitive)
- Removedweb3-providers-ipc@1.10.4(transitive)
- Removedweb3-providers-ws@1.10.4(transitive)
- Removedweb3-shh@1.10.4(transitive)
- Removedweb3-utils@1.10.4(transitive)
- Removedwebidl-conversions@3.0.1(transitive)
- Removedwebsocket@1.0.35(transitive)
- Removedwhatwg-url@5.0.0(transitive)
- Removedwhich-typed-array@1.1.15(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedws@3.3.3(transitive)
- Removedxhr@2.6.0(transitive)
- Removedxhr-request@1.1.0(transitive)
- Removedxhr-request-promise@0.1.3(transitive)
- Removedxtend@4.0.2(transitive)
- Removedyaeti@0.0.6(transitive)
- Removedyallist@3.1.1(transitive)