14 lines
465 B
TypeScript
14 lines
465 B
TypeScript
module TK.SpaceTac.Specs {
|
|
testing("NameGenerator", test => {
|
|
test.case("generates unique names", check => {
|
|
var random = new SkewedRandomGenerator([0.48, 0.9, 0.1]);
|
|
var gen = new NameGenerator(["a", "b", "c"], random);
|
|
|
|
check.equals(gen.getName(), "b");
|
|
check.equals(gen.getName(), "c");
|
|
check.equals(gen.getName(), "a");
|
|
check.equals(gen.getName(), null);
|
|
});
|
|
});
|
|
}
|