mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-24 08:33:29 +02:00
Тест подсказки реквизитов ТЧ в запросе
This commit is contained in:
parent
7825d2b060
commit
49c732f01e
@ -386,8 +386,7 @@ describe("Проверка автокомлита и подсказок реда
|
|||||||
let suggestions = [];
|
let suggestions = [];
|
||||||
bsl.getQuerySourceCompletion(suggestions, null);
|
bsl.getQuerySourceCompletion(suggestions, null);
|
||||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||||
assert.equal(suggestions.some(suggest => suggest.label === "РозничныйСайт"), true);
|
assert.equal(suggestions.some(suggest => suggest.label === "РозничныйСайт"), true);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it("проверка подсказки поля 'Таблица' внешнего источника в конструкции ИЗ ИЛИ СОЕДИНЕНИЕ ", function () {
|
it("проверка подсказки поля 'Таблица' внешнего источника в конструкции ИЗ ИЛИ СОЕДИНЕНИЕ ", function () {
|
||||||
@ -398,8 +397,7 @@ describe("Проверка автокомлита и подсказок реда
|
|||||||
let suggestions = [];
|
let suggestions = [];
|
||||||
bsl.getQuerySourceCompletion(suggestions, null);
|
bsl.getQuerySourceCompletion(suggestions, null);
|
||||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||||
assert.equal(suggestions.some(suggest => suggest.label === "Таблица"), true);
|
assert.equal(suggestions.some(suggest => suggest.label === "Таблица"), true);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it("проверка подсказки таблиц внешнего источника в конструкции ИЗ ИЛИ СОЕДИНЕНИЕ ", function () {
|
it("проверка подсказки таблиц внешнего источника в конструкции ИЗ ИЛИ СОЕДИНЕНИЕ ", function () {
|
||||||
@ -410,8 +408,7 @@ describe("Проверка автокомлита и подсказок реда
|
|||||||
let suggestions = [];
|
let suggestions = [];
|
||||||
bsl.getQuerySourceCompletion(suggestions, null);
|
bsl.getQuerySourceCompletion(suggestions, null);
|
||||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||||
assert.equal(suggestions.some(suggest => suggest.label === "Customers"), true);
|
assert.equal(suggestions.some(suggest => suggest.label === "Customers"), true);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it("проверка подсказки полей таблицы внешнего источника", function () {
|
it("проверка подсказки полей таблицы внешнего источника", function () {
|
||||||
@ -423,7 +420,6 @@ describe("Проверка автокомлита и подсказок реда
|
|||||||
bsl.getQueryFieldsCompletion(suggestions);
|
bsl.getQueryFieldsCompletion(suggestions);
|
||||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||||
assert.equal(suggestions.some(suggest => suggest.label === "customer_id"), true);
|
assert.equal(suggestions.some(suggest => suggest.label === "customer_id"), true);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it("проверка подсказки табличных частей в конструкции ИЗ или СОЕДИНЕНИЕ", function () {
|
it("проверка подсказки табличных частей в конструкции ИЗ или СОЕДИНЕНИЕ", function () {
|
||||||
@ -438,6 +434,18 @@ describe("Проверка автокомлита и подсказок реда
|
|||||||
assert.equal(suggestions.suggestions.some(suggest => suggest.label === "ДополнительныеРеквизиты"), true);
|
assert.equal(suggestions.suggestions.some(suggest => suggest.label === "ДополнительныеРеквизиты"), true);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("проверка подсказки реквизитов табличных частей", function () {
|
||||||
|
bsl = helper(`ВЫБРАТЬ
|
||||||
|
ДопРеквизиты.
|
||||||
|
ИЗ
|
||||||
|
Справочник.Товары.ДополнительныеРеквизиты КАК ДопРеквизиты`, 2, 20);
|
||||||
|
let suggestions = [];
|
||||||
|
bsl.getQueryFieldsCompletion(suggestions);
|
||||||
|
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||||
|
assert.equal(suggestions.some(suggest => suggest.label === "Ссылка"), true);
|
||||||
|
assert.equal(suggestions.some(suggest => suggest.label === "ИмяРеквизита"), true);
|
||||||
|
});
|
||||||
|
|
||||||
setLanguageMode('bsl_query');
|
setLanguageMode('bsl_query');
|
||||||
|
|
||||||
mocha.run();
|
mocha.run();
|
||||||
|
Loading…
Reference in New Issue
Block a user