mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
use contracts.fixedRateAddress
This commit is contained in:
parent
ea86aa7dcc
commit
3ddb36b468
@ -19,7 +19,6 @@ describe('Fixed Rate unit test', () => {
|
|||||||
let exchangeOwner: string
|
let exchangeOwner: string
|
||||||
let user1: string
|
let user1: string
|
||||||
let user2: string
|
let user2: string
|
||||||
let fixedRateAddress: string
|
|
||||||
let exchangeId: string
|
let exchangeId: string
|
||||||
let contracts: Addresses
|
let contracts: Addresses
|
||||||
let fixedRate: FixedRateExchange
|
let fixedRate: FixedRateExchange
|
||||||
@ -105,10 +104,9 @@ describe('Fixed Rate unit test', () => {
|
|||||||
// user1 has no dt1
|
// user1 has no dt1
|
||||||
expect(await dtContract.methods.balanceOf(user1).call()).to.equal('0')
|
expect(await dtContract.methods.balanceOf(user1).call()).to.equal('0')
|
||||||
|
|
||||||
fixedRateAddress = contracts.fixedRateAddress
|
|
||||||
fixedRate = new FixedRateExchange(
|
fixedRate = new FixedRateExchange(
|
||||||
web3,
|
web3,
|
||||||
fixedRateAddress,
|
contracts.fixedRateAddress,
|
||||||
null,
|
null,
|
||||||
contracts.oceanAddress
|
contracts.oceanAddress
|
||||||
)
|
)
|
||||||
@ -209,14 +207,14 @@ describe('Fixed Rate unit test', () => {
|
|||||||
.mint(exchangeOwner, web3.utils.toWei('1000'))
|
.mint(exchangeOwner, web3.utils.toWei('1000'))
|
||||||
.send({ from: exchangeOwner })
|
.send({ from: exchangeOwner })
|
||||||
await dtContract.methods
|
await dtContract.methods
|
||||||
.approve(fixedRateAddress, web3.utils.toWei('1000'))
|
.approve(contracts.fixedRateAddress, web3.utils.toWei('1000'))
|
||||||
.send({ from: exchangeOwner })
|
.send({ from: exchangeOwner })
|
||||||
// user1 gets 100 DAI so he can buy DTs
|
// user1 gets 100 DAI so he can buy DTs
|
||||||
await daiContract.methods
|
await daiContract.methods
|
||||||
.transfer(user1, web3.utils.toWei('100'))
|
.transfer(user1, web3.utils.toWei('100'))
|
||||||
.send({ from: exchangeOwner })
|
.send({ from: exchangeOwner })
|
||||||
await daiContract.methods
|
await daiContract.methods
|
||||||
.approve(fixedRateAddress, web3.utils.toWei('100'))
|
.approve(contracts.fixedRateAddress, web3.utils.toWei('100'))
|
||||||
.send({ from: user1 })
|
.send({ from: user1 })
|
||||||
|
|
||||||
// user1 has no dts but has 100 DAI
|
// user1 has no dts but has 100 DAI
|
||||||
@ -246,7 +244,7 @@ describe('Fixed Rate unit test', () => {
|
|||||||
|
|
||||||
it('#sellDT - user1 should sell some dt', async () => {
|
it('#sellDT - user1 should sell some dt', async () => {
|
||||||
await dtContract.methods
|
await dtContract.methods
|
||||||
.approve(fixedRateAddress, web3.utils.toWei('10'))
|
.approve(contracts.fixedRateAddress, web3.utils.toWei('10'))
|
||||||
.send({ from: user1 })
|
.send({ from: user1 })
|
||||||
const daiBalanceBefore = new BN(await daiContract.methods.balanceOf(user1).call())
|
const daiBalanceBefore = new BN(await daiContract.methods.balanceOf(user1).call())
|
||||||
const tx = await fixedRate.sellDT(user1, exchangeId, '10', '9')
|
const tx = await fixedRate.sellDT(user1, exchangeId, '10', '9')
|
||||||
@ -424,11 +422,10 @@ describe('Fixed Rate unit test', () => {
|
|||||||
// user1 has no dt1
|
// user1 has no dt1
|
||||||
expect(await dtContract.methods.balanceOf(user1).call()).to.equal('0')
|
expect(await dtContract.methods.balanceOf(user1).call()).to.equal('0')
|
||||||
|
|
||||||
fixedRateAddress = contracts.fixedRateAddress
|
|
||||||
fixedRate = new FixedRateExchange(
|
fixedRate = new FixedRateExchange(
|
||||||
web3,
|
web3,
|
||||||
fixedRateAddress,
|
contracts.fixedRateAddress,
|
||||||
FixedRate.abi as AbiItem[],
|
null,
|
||||||
contracts.oceanAddress
|
contracts.oceanAddress
|
||||||
)
|
)
|
||||||
assert(fixedRate != null)
|
assert(fixedRate != null)
|
||||||
@ -524,12 +521,12 @@ describe('Fixed Rate unit test', () => {
|
|||||||
.mint(exchangeOwner, web3.utils.toWei('1000'))
|
.mint(exchangeOwner, web3.utils.toWei('1000'))
|
||||||
.send({ from: exchangeOwner })
|
.send({ from: exchangeOwner })
|
||||||
await dtContract.methods
|
await dtContract.methods
|
||||||
.approve(fixedRateAddress, web3.utils.toWei('1000'))
|
.approve(contracts.fixedRateAddress, web3.utils.toWei('1000'))
|
||||||
.send({ from: exchangeOwner })
|
.send({ from: exchangeOwner })
|
||||||
// user1 gets 100 USDC so he can buy DTs
|
// user1 gets 100 USDC so he can buy DTs
|
||||||
await usdcContract.methods.transfer(user1, 100 * 1e6).send({ from: exchangeOwner })
|
await usdcContract.methods.transfer(user1, 100 * 1e6).send({ from: exchangeOwner })
|
||||||
await usdcContract.methods
|
await usdcContract.methods
|
||||||
.approve(fixedRateAddress, 100 * 1e6)
|
.approve(contracts.fixedRateAddress, 100 * 1e6)
|
||||||
.send({ from: user1 })
|
.send({ from: user1 })
|
||||||
|
|
||||||
// user1 has no dts but has 100 USDC
|
// user1 has no dts but has 100 USDC
|
||||||
@ -559,7 +556,7 @@ describe('Fixed Rate unit test', () => {
|
|||||||
|
|
||||||
it('#sellDT - user1 should sell some dt', async () => {
|
it('#sellDT - user1 should sell some dt', async () => {
|
||||||
await dtContract.methods
|
await dtContract.methods
|
||||||
.approve(fixedRateAddress, web3.utils.toWei('10'))
|
.approve(contracts.fixedRateAddress, web3.utils.toWei('10'))
|
||||||
.send({ from: user1 })
|
.send({ from: user1 })
|
||||||
const usdcBalanceBefore = new BN(await usdcContract.methods.balanceOf(user1).call())
|
const usdcBalanceBefore = new BN(await usdcContract.methods.balanceOf(user1).call())
|
||||||
const tx = await fixedRate.sellDT(user1, exchangeId, '10', '9')
|
const tx = await fixedRate.sellDT(user1, exchangeId, '10', '9')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user