mirror of
https://github.com/lana-k/sqliteviz.git
synced 2026-08-05 07:19:17 +08:00
#139 tests
This commit is contained in:
@@ -117,7 +117,11 @@ describe('storedInquiries.js', () => {
|
|||||||
id: 'Yh1Hc9v7P3mRPZVM59QiD',
|
id: 'Yh1Hc9v7P3mRPZVM59QiD',
|
||||||
query: 'SELECT * from test',
|
query: 'SELECT * from test',
|
||||||
viewType: 'chart',
|
viewType: 'chart',
|
||||||
viewOptions: 'some chart view options',
|
viewOptions: {
|
||||||
|
data: [{ selectedpoints: [] }, {}],
|
||||||
|
layout: { selections: [{}, {}] },
|
||||||
|
frames: 'some chart frames'
|
||||||
|
},
|
||||||
name: 'student chart',
|
name: 'student chart',
|
||||||
updatedAt: '2026-01-19T21:49:40.708Z',
|
updatedAt: '2026-01-19T21:49:40.708Z',
|
||||||
createdAt: '2026-01-19T21:46:13.899Z'
|
createdAt: '2026-01-19T21:46:13.899Z'
|
||||||
@@ -186,7 +190,11 @@ describe('storedInquiries.js', () => {
|
|||||||
id: 'Yh1Hc9v7P3mRPZVM59QiD',
|
id: 'Yh1Hc9v7P3mRPZVM59QiD',
|
||||||
query: 'SELECT * from test',
|
query: 'SELECT * from test',
|
||||||
viewType: 'chart',
|
viewType: 'chart',
|
||||||
viewOptions: 'some chart view options',
|
viewOptions: {
|
||||||
|
data: [{}, {}],
|
||||||
|
layout: { selections: [] },
|
||||||
|
frames: 'some chart frames'
|
||||||
|
},
|
||||||
name: 'student chart',
|
name: 'student chart',
|
||||||
updatedAt: '2026-01-19T21:49:40.708Z',
|
updatedAt: '2026-01-19T21:49:40.708Z',
|
||||||
createdAt: '2026-01-19T21:46:13.899Z'
|
createdAt: '2026-01-19T21:46:13.899Z'
|
||||||
@@ -275,7 +283,7 @@ describe('storedInquiries.js', () => {
|
|||||||
const str = storedInquiries.serialiseInquiries(inquiryList)
|
const str = storedInquiries.serialiseInquiries(inquiryList)
|
||||||
const parsedJson = JSON.parse(str)
|
const parsedJson = JSON.parse(str)
|
||||||
|
|
||||||
expect(parsedJson.version).to.equal(4)
|
expect(parsedJson.version).to.equal(5)
|
||||||
expect(parsedJson.inquiries).to.have.lengthOf(2)
|
expect(parsedJson.inquiries).to.have.lengthOf(2)
|
||||||
expect(parsedJson.inquiries[1]).to.eql(inquiryList[1])
|
expect(parsedJson.inquiries[1]).to.eql(inquiryList[1])
|
||||||
expect(parsedJson.inquiries[0]).to.eql({
|
expect(parsedJson.inquiries[0]).to.eql({
|
||||||
@@ -336,7 +344,11 @@ describe('storedInquiries.js', () => {
|
|||||||
"name": "foo",
|
"name": "foo",
|
||||||
"query": "select * from foo",
|
"query": "select * from foo",
|
||||||
"viewType": "chart",
|
"viewType": "chart",
|
||||||
"viewOptions": [],
|
"viewOptions": {
|
||||||
|
"data": [{"selectedpoints": []}, {}],
|
||||||
|
"layout": {"selections": [{}, {}]},
|
||||||
|
"frames": "some chart frames"
|
||||||
|
},
|
||||||
"createdAt": "2020-11-03T14:17:49.524Z"
|
"createdAt": "2020-11-03T14:17:49.524Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -401,7 +413,11 @@ describe('storedInquiries.js', () => {
|
|||||||
name: 'foo',
|
name: 'foo',
|
||||||
query: 'select * from foo',
|
query: 'select * from foo',
|
||||||
viewType: 'chart',
|
viewType: 'chart',
|
||||||
viewOptions: [],
|
viewOptions: {
|
||||||
|
data: [{}, {}],
|
||||||
|
layout: { selections: [] },
|
||||||
|
frames: 'some chart frames'
|
||||||
|
},
|
||||||
createdAt: '2020-11-03T14:17:49.524Z'
|
createdAt: '2020-11-03T14:17:49.524Z'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -607,7 +623,11 @@ describe('storedInquiries.js', () => {
|
|||||||
"name": "foo",
|
"name": "foo",
|
||||||
"query": "select * from foo",
|
"query": "select * from foo",
|
||||||
"viewType": "chart",
|
"viewType": "chart",
|
||||||
"viewOptions": [],
|
"viewOptions": {
|
||||||
|
"data": [{"selectedpoints": []}, {}],
|
||||||
|
"layout": {"selections": [{}, {}]},
|
||||||
|
"frames": "some chart frames"
|
||||||
|
},
|
||||||
"createdAt": "2020-11-03T14:17:49.524Z"
|
"createdAt": "2020-11-03T14:17:49.524Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -673,7 +693,11 @@ describe('storedInquiries.js', () => {
|
|||||||
name: 'foo',
|
name: 'foo',
|
||||||
query: 'select * from foo',
|
query: 'select * from foo',
|
||||||
viewType: 'chart',
|
viewType: 'chart',
|
||||||
viewOptions: [],
|
viewOptions: {
|
||||||
|
data: [{}, {}],
|
||||||
|
layout: { selections: [] },
|
||||||
|
frames: 'some chart frames'
|
||||||
|
},
|
||||||
createdAt: '2020-11-03T14:17:49.524Z'
|
createdAt: '2020-11-03T14:17:49.524Z'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -735,7 +759,7 @@ describe('storedInquiries.js', () => {
|
|||||||
|
|
||||||
it('readPredefinedInquiries', async () => {
|
it('readPredefinedInquiries', async () => {
|
||||||
const str = `{
|
const str = `{
|
||||||
"version": 4,
|
"version": 5,
|
||||||
"inquiries": [
|
"inquiries": [
|
||||||
{
|
{
|
||||||
"id": 1,
|
"id": 1,
|
||||||
|
|||||||
Reference in New Issue
Block a user