Files
nebula.js/test/rendering/listbox/listbox-data.js
Johan Lahti e2208c6081 chore: expand rendering test capabilities (#1011)
* test: implement rendering tests with listbox

* test: keep headless

* chore: revert changing puppeteer version

* fix: clean up
2022-11-25 12:57:47 +01:00

240 lines
4.7 KiB
JavaScript

window.getFuncs = function getFuncs() {
return {
getMockData: () => [
{
qMatrix: [
[
{
qText: 'A',
qNum: 'NaN',
qElemNumber: 0,
qState: 'O',
},
],
[
{
qText: 'B',
qNum: 'NaN',
qElemNumber: 1,
qState: 'O',
},
],
[
{
qText: 'C',
qNum: 'NaN',
qElemNumber: 2,
qState: 'O',
},
],
[
{
qText: 'D',
qNum: 'NaN',
qElemNumber: 3,
qState: 'O',
},
],
[
{
qText: 'E',
qNum: 'NaN',
qElemNumber: 4,
qState: 'O',
},
],
[
{
qText: 'F',
qNum: 'NaN',
qElemNumber: 5,
qState: 'O',
},
],
[
{
qText: 'G',
qNum: 'NaN',
qElemNumber: 6,
qState: 'O',
},
],
[
{
qText: 'H',
qNum: 'NaN',
qElemNumber: 7,
qState: 'O',
},
],
[
{
qText: 'I',
qNum: 'NaN',
qElemNumber: 8,
qState: 'O',
},
],
[
{
qText: 'J',
qNum: 'NaN',
qElemNumber: 9,
qState: 'O',
},
],
[
{
qText: 'K',
qNum: 'NaN',
qElemNumber: 10,
qState: 'O',
},
],
[
{
qText: 'L',
qNum: 'NaN',
qElemNumber: 11,
qState: 'O',
},
],
],
qTails: [],
qArea: {
qLeft: 0,
qTop: 0,
qWidth: 1,
qHeight: 12,
},
},
{
qMatrix: [
[
{
qText: 'A',
qNum: 'NaN',
qElemNumber: 0,
qState: 'O',
},
],
[
{
qText: 'B',
qNum: 'NaN',
qElemNumber: 1,
qState: 'O',
},
],
[
{
qText: 'C',
qNum: 'NaN',
qElemNumber: 2,
qState: 'O',
},
],
[
{
qText: 'D',
qNum: 'NaN',
qElemNumber: 3,
qState: 'O',
},
],
[
{
qText: 'E',
qNum: 'NaN',
qElemNumber: 4,
qState: 'O',
},
],
[
{
qText: 'F',
qNum: 'NaN',
qElemNumber: 5,
qState: 'O',
},
],
[
{
qText: 'G',
qNum: 'NaN',
qElemNumber: 6,
qState: 'O',
},
],
[
{
qText: 'H',
qNum: 'NaN',
qElemNumber: 7,
qState: 'O',
},
],
[
{
qText: 'I',
qNum: 'NaN',
qElemNumber: 8,
qState: 'O',
},
],
[
{
qText: 'J',
qNum: 'NaN',
qElemNumber: 9,
qState: 'O',
},
],
[
{
qText: 'K',
qNum: 'NaN',
qElemNumber: 10,
qState: 'O',
},
],
[
{
qText: 'L',
qNum: 'NaN',
qElemNumber: 11,
qState: 'O',
},
],
],
qTails: [],
qArea: {
qLeft: 0,
qTop: 0,
qWidth: 1,
qHeight: 12,
},
},
],
getListboxLayout: () => ({
qInfo: {
qId: 'qId',
},
visualization: 'listbox',
qListObject: {
qDimensionInfo: {
qLocked: false,
},
qSize: {
qcy: 12,
},
qInitialDataFetch: [{ qLeft: 0, qWidth: 0, qTop: 0, qHeight: 0 }],
},
qSelectionInfo: {
qInSelections: false,
},
}),
};
};