blob: cf5e3eee479589292333464e229dc89d5276610b [file] [log] [blame]
utatane.tea@gmail.com627fb632015-09-05 07:44:35 +00001import { Cocoa as Drink, changeCocoa, SubDrink, changeCappuccino } from "./aliasing/drink.js"
2import { shouldBe, shouldThrow } from "./resources/assert.js";
3
4shouldBe(Drink, "Cocoa");
5shouldBe(SubDrink, "Cappuccino");
6shouldThrow(() => {
7 Cocoa
8}, `ReferenceError: Can't find variable: Cocoa`);
9
10shouldThrow(() => {
11 Cappuccino
12}, `ReferenceError: Can't find variable: Cappuccino`);
13
14changeCocoa("Mocha");
15shouldBe(Drink, "Mocha");
16
17changeCappuccino("Matcha");
18shouldBe(SubDrink, "Matcha");