diff --git a/src/test.js b/src/test.js index 9e74599..0a6be71 100644 --- a/src/test.js +++ b/src/test.js @@ -935,6 +935,18 @@ describe("Проверка автокомлита и подсказок реда suggestions = bsl.getCodeCompletion({triggerCharacter: ''}); expect(suggestions).to.be.an('array').that.not.is.empty; assert.equal(suggestions.some(suggest => suggest.label === "ЗначениеРеквизитаОбъекта"), true); + + bsl = helper('ЕстьСсылкиНаОбъект('); + let context = bsl.getLastSigMethod({}); + let help = bsl.getCommonSigHelp(context, bslGlobals.globalfunctions); + expect(help).to.have.property('signatures'); + expect(help.signatures).to.be.an('array').that.not.is.empty; + assert.equal( + help.signatures.some( + signature => expect(signature).to.have.property('parameters') && + signature.parameters.some(param => param.documentation.indexOf('ЛюбаяСсылка, Массив - объект или список объектов') === 0) + ), true + ); });