Changes
Page history
Update Entwicklerdokumentation
authored
Jul 21, 2024
by
s88999
Show whitespace changes
Inline
Side-by-side
Entwicklerdokumentation.md
View page @
e2e32738
...
...
@@ -343,25 +343,18 @@ Diese Komponente verwaltet:
Für das Testen der Smart Contracts und der Backend-Logik verwenden wir Hardhat.
###
Beispiel für einen Unit-Test
###
Einrichtung der Testumgebung
```
javascript
const { expect } = require("chai");
Stellen Sie sicher, dass Sie alle Abhängigkeiten installiert haben und sich im Wurzelverzeichnis Ihres Projekts befinden.
describe("DEX", function () {
it("should add liquidity correctly", async function () {
const DEX = await ethers.getContractFactory("DEX");
const dex = await DEX.deploy();
### Ausführen der Tests
await dex.deployed();
Um die Tests auszuführen, verwenden Sie den folgenden Befehl:
await dex.addLiquidity(1000, { value: ethers.utils.parseEther("1.0") });
const liquidity = await dex.getTokensInContract();
expect(liquidity).to.equal(1000);
});
});
```
bash
npx hardhat test
```
Dieser Befehl startet die Testumgebung von Hardhat und führt alle Tests im test Verzeichnis aus.
## Deployment
...
...
...
...