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
@ -387,7 +387,6 @@ describe("Проверка автокомлита и подсказок реда
|
||||
bsl.getQuerySourceCompletion(suggestions, null);
|
||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||
assert.equal(suggestions.some(suggest => suggest.label === "РозничныйСайт"), true);
|
||||
|
||||
});
|
||||
|
||||
it("проверка подсказки поля 'Таблица' внешнего источника в конструкции ИЗ ИЛИ СОЕДИНЕНИЕ ", function () {
|
||||
@ -399,7 +398,6 @@ describe("Проверка автокомлита и подсказок реда
|
||||
bsl.getQuerySourceCompletion(suggestions, null);
|
||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||
assert.equal(suggestions.some(suggest => suggest.label === "Таблица"), true);
|
||||
|
||||
});
|
||||
|
||||
it("проверка подсказки таблиц внешнего источника в конструкции ИЗ ИЛИ СОЕДИНЕНИЕ ", function () {
|
||||
@ -411,7 +409,6 @@ describe("Проверка автокомлита и подсказок реда
|
||||
bsl.getQuerySourceCompletion(suggestions, null);
|
||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||
assert.equal(suggestions.some(suggest => suggest.label === "Customers"), true);
|
||||
|
||||
});
|
||||
|
||||
it("проверка подсказки полей таблицы внешнего источника", function () {
|
||||
@ -423,7 +420,6 @@ describe("Проверка автокомлита и подсказок реда
|
||||
bsl.getQueryFieldsCompletion(suggestions);
|
||||
expect(suggestions).to.be.an('array').that.not.is.empty;
|
||||
assert.equal(suggestions.some(suggest => suggest.label === "customer_id"), true);
|
||||
|
||||
});
|
||||
|
||||
it("проверка подсказки табличных частей в конструкции ИЗ или СОЕДИНЕНИЕ", function () {
|
||||
@ -438,6 +434,18 @@ describe("Проверка автокомлита и подсказок реда
|
||||
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');
|
||||
|
||||
mocha.run();
|
||||
|
Loading…
Reference in New Issue
Block a user