mirror of
https://github.com/bellingcat/datasheet-server.git
synced 2026-06-12 21:38:32 +03:00
lint tests
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
"dev": "nodemon -w src --exec \"babel-node src\"",
|
"dev": "nodemon -w src --exec \"babel-node src\"",
|
||||||
"build": "npx babel src -d dist",
|
"build": "npx babel src -d dist",
|
||||||
"start": "node dist",
|
"start": "node dist",
|
||||||
"lint": "standard \"src/**/*.js\"",
|
"lint": "standard \"src/**/*.js\" \"test/**/*/js\"",
|
||||||
"test-watch": "ava --watch",
|
"test-watch": "ava --watch",
|
||||||
"test": "ava --verbose"
|
"test": "ava --verbose"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -17,19 +17,19 @@ test('defaultBlueprint exports', t => {
|
|||||||
const expected = {
|
const expected = {
|
||||||
name: null,
|
name: null,
|
||||||
id: null,
|
id: null,
|
||||||
dialects: ["rest"],
|
dialects: ['rest'],
|
||||||
routes: {}
|
routes: {}
|
||||||
}
|
}
|
||||||
t.deepEqual(expected, defaultBlueprint)
|
t.deepEqual(expected, defaultBlueprint)
|
||||||
})
|
})
|
||||||
|
|
||||||
test('byColumn blueprinter generates expected output', t => {
|
test('byColumn blueprinter generates expected output', t => {
|
||||||
const actual = byColumn("eg ColumnBlueprint", "egSourceName", "egSourceId", egInput1)
|
const actual = byColumn('eg ColumnBlueprint', 'egSourceName', 'egSourceId', egInput1)
|
||||||
const expected = R.clone(defaultBlueprint)
|
const expected = R.clone(defaultBlueprint)
|
||||||
expected.name = "eg ColumnBlueprint"
|
expected.name = 'eg ColumnBlueprint'
|
||||||
expected.source = {
|
expected.source = {
|
||||||
id: "egSourceId",
|
id: 'egSourceId',
|
||||||
name: "egSourceName"
|
name: 'egSourceName'
|
||||||
}
|
}
|
||||||
expected.routes['h1'] = R.clone(defaultRoute)
|
expected.routes['h1'] = R.clone(defaultRoute)
|
||||||
expected.routes['h1'].data = [1, 4]
|
expected.routes['h1'].data = [1, 4]
|
||||||
@@ -41,24 +41,23 @@ test('byColumn blueprinter generates expected output', t => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
test('byRow blueprinter generates expected output', t => {
|
test('byRow blueprinter generates expected output', t => {
|
||||||
const actual = byRow("egRowBlueprint", "egSourceName", "egSourceId", egInput1, "items", )
|
const actual = byRow('egRowBlueprint', 'egSourceName', 'egSourceId', egInput1, 'items')
|
||||||
const expected = R.clone(defaultBlueprint)
|
const expected = R.clone(defaultBlueprint)
|
||||||
expected.name = "egRowBlueprint"
|
expected.name = 'egRowBlueprint'
|
||||||
expected.source = {
|
expected.source = {
|
||||||
id: "egSourceId",
|
id: 'egSourceId',
|
||||||
name: "egSourceName"
|
name: 'egSourceName'
|
||||||
}
|
}
|
||||||
expected.routes['items'] = R.clone(defaultRoute)
|
expected.routes['items'] = R.clone(defaultRoute)
|
||||||
expected.routes['items'].data = [{
|
expected.routes['items'].data = [{
|
||||||
h1: 1,
|
h1: 1,
|
||||||
h2: 2,
|
h2: 2,
|
||||||
h3: 3
|
h3: 3
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
h1: 4,
|
h1: 4,
|
||||||
h2: 5,
|
h2: 5,
|
||||||
h3: 6
|
h3: 6
|
||||||
},
|
}]
|
||||||
]
|
|
||||||
t.deepEqual(expected, actual)
|
t.deepEqual(expected, actual)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user