prodap-chatbot-domain
Version:
Classes utilizadas na resposta de todas as Intents do Assistente Virtual
39 lines • 1.37 kB
JavaScript
;
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