---
# System prepended metadata

title: L1ネイティブな資産のExitのテストシナリオ
tags: [テスト設計]

---

# L1ネイティブな資産のExitのテストシナリオ
###### tags: `テスト設計`


## コントラクト

```javascript=
describe("コントラクト", () => {
    // ↓当たり前な感じなのですが、L2ネイティブの場合はmint&burnで表現するので、対比として書いています
    it("depositの際にはtransferで処理している", () => {});
    it("exitの場合L2のトークンはburnされている", () => {});
    it("exitの場合、L1でtransferして処理している", () => {});
    
    it("Contract Address MappingにL2とL1のアドレスが入っている", () => {});
    it("Contract Address MappingにL1ネイティブフラグが立っている", () => {});
 });
```

## ここでは書かないこと
- exit(normal, freeze)