0
0
Fork 0
mirror of https://gitlab.com/Oreolek/salet-module.git synced 2024-06-26 03:50:49 +03:00

Fixed taking units, qUnit tests

This commit is contained in:
Alexander Yakovlev 2016-12-07 22:14:03 +07:00
parent 8c9eeef6bd
commit 748b9c0e4d
3 changed files with 4 additions and 4 deletions

View file

@ -1,6 +1,6 @@
{
"name": "salet",
"version": "1.6.2",
"version": "1.6.3",
"description": "A general client-side framework for cybertext interactive fiction games.",
"keywords": ["ifiction", "interactive fiction", "games", "coffee-script", "text", "menu"],
"homepage": "http://salet.oreolek.ru",

View file

@ -2,7 +2,7 @@ class SaletRoom
constructor: (spec) ->
@visited = 0
@title = "Room"
@units = {}
@units = []
@canView = true
@canChoose = true
@priority = 1

View file

@ -50,7 +50,7 @@ $(document).ready(function() {
});
salet.rooms["start2"].take(lamp);
assert.equal(lamp.location, "start2", "The lamp unit is in 'start2' room");
salet.rooms["start2"].drop("");
salet.rooms["start2"].drop("lamp");
assert.equal(lamp.location, undefined, "The lamp unit is nowhere");
});
QUnit.test("Localization", function(assert) {
@ -63,7 +63,7 @@ $(document).ready(function() {
QUnit.test("View", function(assert) {
salet.view.clearContent();
assert.equal(jQuery("#content").html(), "", "View clears the content");
salet.view.write("<p>hello</p>");
salet.view.append("<p>hello</p>");
return assert.equal(jQuery("#content").html(), "<p>hello</p>", "View writes new content");
});
return setTimeout(function() {