| import { Cocoa as Drink, changeCocoa, SubDrink, changeCappuccino } from "./aliasing/drink.js" | |
| import { shouldBe, shouldThrow } from "./resources/assert.js"; | |
| shouldBe(Drink, "Cocoa"); | |
| shouldBe(SubDrink, "Cappuccino"); | |
| shouldThrow(() => { | |
| Cocoa | |
| }, `ReferenceError: Can't find variable: Cocoa`); | |
| shouldThrow(() => { | |
| Cappuccino | |
| }, `ReferenceError: Can't find variable: Cappuccino`); | |
| changeCocoa("Mocha"); | |
| shouldBe(Drink, "Mocha"); | |
| changeCappuccino("Matcha"); | |
| shouldBe(SubDrink, "Matcha"); |