<header class="header">
отступа нет, а перед <div class="container">
отступ в виде 4 пробелов есть - он тоже сохраняется. Шаблонизатор просто не добавляет дополнительные отступы, которые были перед директивой @@include
ко всем строкам подключаемого шаблона.Знаю про метод firstWhere
<form action="/form.php">...</form>
.way.on("messageCreate",(letter)=> {
if (!letter.author.bot) {
//кто отправил
sender = letter.author.id
//внесение в бд
db.query(`SELECT * FROM inventory WHERE who = ?`, [creator], function (bad, good, trash) {
if (typeof (good[0]) == "undefined") {
db.query(`INSERT INTO inventory VALUES (?, ?, ?)`, [creator, 10, "[]"])
//тут же обратиться к бд
db.get(`SELECT * FROM inventory WHERE who = ${sender}`, function (mistake, complete) {
after = ""
before = JSON.parse(complete.bag)
if (before.length) {
for (slot = 0; slot < before.length; slot++) {
after += `\nслот [${slot + 1}] содержит [${before[slot]}]`
}
}
calc = ((before.length / complete.capacity) * 100).toFixed(0)
letter.channel.send("```" + `рюкзак заполнен на ${calc}%\n======================= ${after}` + "```")
})
}
})
}
})
BX_NO_ACCELERATOR_RESET
используется для того, чтобы (внезапно) отключить выполнение ресета кэша акселератора (если он установлен). Раз и два.${provinceAsia.shortfall}
, разве нет? В переменной не определено значение, а вы у неё пытаетесь свойство получить. И это происходит ещё до исполнения beforeEach
, вот до неё и не доходит даже.получается описание блока It(...) срабатывает даже до beforeEach( fn )?Давайте будем пользоваться корректной терминологией. У вас есть две функции:
beforeEach
и it
. Эти функции принимают аргументы. Аргументы вычисляются первыми, потом происходит вызов самих функций.it
. Здесь происходит падение.it
, перед этим каждый раз вызывая колбэк, который вы передали в beforeEach
. Таки образом переменная provinceAsia
имеет значение внутри колбэков it
, но не имеет значения на момент выполнения колбэка функции describe
.