Что делает свойства и значения объекта JavaScript "упорядоченными" в Magellan / Nightwatch?
В Magellan / Nightwatch мы могли бы добавить такой код:
module.exports = new BaseSomeTest({
"Load the data": function (client) { ... },
"Click on the submit button": function (client) { ... },
"Assert the XYZ field value is ABC": function (client) { ... }
});
и эти шаги будут выполняться один за другим, в этом конкретном порядке. Но я думал, что свойства и значения объекта JavaScript никак не упорядочены. Так какой механизм обеспечивает выполнение шагов в таком порядке?