Lawrence Forman
92d112083e
@0x/contracts-test-utils
: Add filterLogs()
and
...
`filterLogsToArguments()` helpers.
2019-08-06 15:27:39 -04:00
Lawrence Forman
1e462f5cc0
@0x/contracts-test-utils
: Add ADDRESS_LENGTH
constant.
2019-08-06 15:27:39 -04:00
Lawrence Forman
fc5963fa3d
@0x/contracts-test-utils
: Add hexRandom()
to hex_utils.ts
.
2019-08-06 15:27:39 -04:00
James Towle
bd42c33daa
Merge pull request #2014 from jalextowle/feature/contracts/3.0/utils-unit-tests
...
Added Unit Tests to Utils
2019-08-02 13:42:14 -07:00
Lawrence Forman
9f4933e33d
@0x/contracts-test-utils
: Make BlockchainContextDefinition
interface
...
more concise.
2019-07-30 16:59:52 -04:00
Lawrence Forman
3cf48a831b
@0x/contracts-test-utils
: Export a custom describe()
instead of
...
extending Mocha's ambient declarations.
`@0x/contracts-exchange`: Use `describe.optional` instead of
`blockchainTests.optional` in `test/fill_order.ts`.
2019-07-30 16:59:52 -04:00
Lawrence Forman
930b742663
@0x/contracts-test-utils
: Fix blockchain environment not being created
...
with top-level `blockchainTests.resets()` directive.
2019-07-30 16:59:52 -04:00
Lawrence Forman
99e242affd
@0x/contracts-test-utils
: Make blockchainTests()
automatically call blockchainLifecycle.startAsync()
and blockchainLifecycle.revertAsync()
in a before()
and after()
directive.
2019-07-30 16:59:52 -04:00
Lawrence Forman
9792246970
@0x/contracts-test-utils
: Tweak mocha blockchain extensions tests.
2019-07-30 16:59:52 -04:00
Lawrence Forman
020b953166
@0x/contracts-test-utils
: Update CHANGELOG.
2019-07-30 16:59:52 -04:00
Lawrence Forman
52aa8e914a
@0x/contracts-test-utils
: Tweak mocha blockchain extensions tests.
2019-07-30 16:59:52 -04:00
Lawrence Forman
e01eadaecd
@0x/contracts-exchange
: Add tests and run prettier.
2019-07-30 16:59:52 -04:00
Lawrence Forman
61fc32b7c0
@0x/contracts-test-utils
: Add optional
modifier to blockchainTests()
.
2019-07-30 16:59:52 -04:00
Lawrence Forman
a9c8207bb0
@0x/contracts-test-utils
: Pass a more robust BlockchainTestsEnvironment
object to blockchainTests()
callback.
2019-07-30 16:59:52 -04:00
Lawrence Forman
eac4f172fe
@0x/contracts-test-utils
: Just do a naked mocha
import in mocha_blockchain
.
2019-07-30 16:59:52 -04:00
Lawrence Forman
d6271426fd
@0x/contracts-test-utils
: Rename blockchainTests.reset
to blockchainTests.resets
.
2019-07-30 16:59:52 -04:00
Lawrence Forman
7e59110049
@0x/contracts-test-utils
: Create blockchainTests
mocha fixture directive.
...
`@0x/contracts-test-utils`: Automatically call `chaiSetup.configure()`.
`@0x/contracts-test-utils`: Export `expect` as an alias for `chai.expect`.
2019-07-30 16:59:52 -04:00
Alex Towle
f9292a8fb8
Added unit tests for LibEIP712
2019-07-30 12:06:35 -07:00
James Towle
e0cff4b74e
Updated batchMatchOrders to fix an edge case and added tests
2019-07-23 15:53:26 -07:00
James Towle
416b1aee98
Improved the testing for matchOrders and batchMatchOrders
2019-07-23 15:53:26 -07:00
James Towle
0df68a6e06
Added testing for the BatchMatchOrdersError Rich Error
2019-07-23 15:53:26 -07:00
James Towle
9651941cce
Added getMatchOrdersResultsAsync and getBatchMatchOrdersResultsAsync
2019-07-23 15:53:25 -07:00
James Towle
6cf11554de
Created tests for batchMatchOrders
2019-07-23 15:53:25 -07:00
Lawrence Forman
4734acbe61
@0x/contracts-test-utils
: Add hexConcat()
in hex_utils.ts
.
2019-07-23 15:53:24 -07:00
Amir Bandeali
4f6f126952
Fix build
2019-07-23 15:52:20 -07:00
Amir Bandeali
4fdc1b3e19
Update CHANGELOGs
2019-07-23 15:46:16 -07:00
Amir Bandeali
564dbea126
Remove formatters and clarify comments about pointing assetData to the same memory location
2019-07-23 15:46:16 -07:00
Amir Bandeali
d463d4c46b
Add transaction expiration tests
2019-07-23 15:46:15 -07:00
Amir Bandeali
c96a81e319
Fix exchange package build
2019-07-23 15:46:15 -07:00
Lawrence Forman
9cc8933eec
@0x/contracs-test-utils
: Increase number of deployed ERC721 and ERC1155 tokens to 2 to fix broken asset-proxy
tests.
2019-07-23 15:46:15 -07:00
Lawrence Forman
57ac0ca6e8
@0x/contracts-test-utils
: Reduce number of test token deployments to speed up tests.
2019-07-23 15:46:15 -07:00
Lawrence Forman
f7f55cad43
@0x/contracts-exchange
: Removed dependency on OrderValidationUtils. The tests using it didn't really warrant the full validation suite.
...
`@0x/contracts-test-utils`: Move all the `OrderScenario` related types into the `contracts-exchange` package because no one else is using them.
2019-07-23 15:43:23 -07:00
Lawrence Forman
76d577a08d
@0x/contracts-test-utils
: Add more OrderScenario
related types.
2019-07-23 15:43:23 -07:00
Lawrence Forman
7c0f075d1f
Update changelogs with PR #s
2019-07-23 15:26:59 -07:00
Lawrence Forman
79b8f85cdf
@0x/contracts-test-utils
: Remove TransferAmountsByMatchOrders
and TransferAmountsLoggedByMatchOrders
.
...
`@0x/contracts-test-utils`: Add `TokenBalancesByOwner` type.
2019-07-23 15:23:40 -07:00
Lawrence Forman
d8fd61955c
@0x/contracts-test-utils
: Increase deployment numbers for dummy tokens.
2019-07-23 15:23:40 -07:00
Lawrence Forman
f4bf4ee0f2
@0x/contracts-test-utils
: Update types for arbitrary fee tokens.
2019-07-23 15:23:40 -07:00
Amir Bandeali
72f4b216c1
Move exchange specific types. constants, and utils into exchange package
2019-07-23 15:21:13 -07:00
Amir Bandeali
f4b3b69b2f
Move constants and exchangeDataEncoder into test-utils package
2019-07-23 15:19:33 -07:00
Lawrence Forman
5781ab5436
Add PRs to changelogs
2019-07-23 15:17:56 -07:00
Lawrence Forman
f8009dbb27
In @0x/contracts-test-utils
: Update CHANGELOG
2019-07-23 15:17:56 -07:00
Lawrence Forman
f06f0785f1
In @0x/contracts-test-utils
: Inherit OrderStatus
from @0x/types
2019-07-23 15:17:28 -07:00
Lawrence Forman
79cf9156eb
In @0x/contracts-test-utils
add generatePseudoRandomOrderHash()
to orderUtils
.
2019-07-23 15:16:49 -07:00
Lawrence Forman
371dc347cc
Inherit chaiSetup
from @0x/dev-utils
2019-07-23 15:13:26 -07:00
Lawrence Forman
c195629a77
Update changelogs.
2019-07-23 15:08:58 -07:00
Lawrence Forman
6af5a67a17
Fix import order in contracts/test-utils
2019-07-23 15:08:30 -07:00
Lawrence Forman
5a6cf2b690
Rename orderWithoutExchangeAddress
-> orderWithoutDomain
in contracts/test-utils/.../formatters.ts
.
2019-07-23 15:08:30 -07:00
Lawrence Forman
259b463b73
Update contracts/test-utils
to use new Order
structure and domain schema.
2019-07-23 15:08:00 -07:00
Lawrence Forman
2524e7eea3
Update changelogs
2019-07-23 15:04:46 -07:00
Lawrence Forman
2d28fde24d
Migrate all contract-related tooling and tests to accept a chain ID in domain separators.
2019-07-23 14:58:00 -07:00