UNPKG

feeles-ide

Version:

The hackable and serializable IDE to make learning material

21 lines (16 loc) 1.04 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _ava = _interopRequireDefault(require("ava")); var _isNotDeletableLine = _interopRequireDefault(require("./isNotDeletableLine")); var ok = ['', 'await item1.walk();', 'player.forward = [1, 0];', 'feeles.openCode("code.js");']; var ng = [undefined, "window.player = new Player(('\u25BC \u30B9\u30AD\u30F3', Skin.\u30CA\u30A4\u30C8)); // \u30D7\u30EC\u30A4\u30E4\u30FC\u3092\u3064\u304F\u308B", 'import "preload";', 'item.breath({', '/*+ アセット */', '// ここからスライム', '// ここまでスライム', 'function f() {', 'const item1 = new RPGObject()', 'Hack.createMap(`', '`);', 'if (true) {', '}', '/*', '*/']; (0, _ava.default)('isNotDeletableLine', function (t) { for (var _i = 0; _i < ok.length; _i++) { var item = ok[_i]; t.false((0, _isNotDeletableLine.default)(item)); } for (var _i2 = 0; _i2 < ng.length; _i2++) { var _item = ng[_i2]; t.true((0, _isNotDeletableLine.default)(_item)); } });