Skip to content

Commit

Permalink
Create pi_oracle_test.js
Browse files Browse the repository at this point in the history
  • Loading branch information
KOSASIH authored Aug 7, 2024
1 parent 561e241 commit ee09298
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions projects/DAPIO/tests/integration-tests/pi_oracle_test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
const { expect } = require("chai");
const { ethers } = require("hardhat");

describe("Pi Oracle", function () {
let piOracle;
let owner;

beforeEach(async function () {
[owner] = await ethers.getSigners();
piOracle = await ethers.deploy("PiOracle");
});

it("should return the correct price", async function () {
const tokenAddress = "0x0000000000000000000000000000000000000001";
const price = await piOracle.getPrice(tokenAddress);
expect(price).to.equal(100);
});

it("should update the price correctly", async function () {
const tokenAddress = "0x0000000000000000000000000000000000000001";
const newPrice = 200;
await piOracle.updatePrice(tokenAddress, newPrice);
const updatedPrice = await piOracle.getPrice(tokenAddress);
expect(updatedPrice).to.equal(newPrice);
});
});

0 comments on commit ee09298

Please sign in to comment.