UNPKG

prodap-chatbot-domain

Version:

Classes utilizadas na resposta de todas as Intents do Assistente Virtual

39 lines 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.plainTextCustom = void 0; const index_1 = require("../../../../index"); const plainTextCustom = () => { const result = new index_1.Dialog('PlainTextCustom'); const myText = 'Temos 15% dos lotes (25 currais) com consumo acima da curva de referência,' + 'e 5% dos lotes (8 currais) com consumo abaixo da curva de referência.'; const myChartProps = { title: '', }; result.add(new index_1.PlainTextCustom(myText, myChartProps).addData({ label: '65%', value: 65, color: 'rgb(124,252,0)', }, { label: '15%', value: 15, color: 'rgb(255,165,0)', }, { label: '05%', value: 5, color: 'rgb(139,0,0)', }, { label: '15%', value: 15, color: 'rgb(240,248,255)', })); expect(result.messages.length).toBe(1); const component = result.messages[0]; expect(component.stackedBarChart.data.length).toBe(4); const chartItem = component.stackedBarChart.data[0]; expect(chartItem).toHaveProperty('label'); expect(chartItem).toHaveProperty('value'); expect(chartItem).toHaveProperty('color'); console.log(component.stackedBarChart.data); }; exports.plainTextCustom = plainTextCustom; //# sourceMappingURL=PlainTextCustom.js.map