mirror of https://gitee.com/bigwinds/arangodb
rm unused queue-legacy-test fixture
This commit is contained in:
parent
537ff51445
commit
e6149f1fff
|
@ -1,27 +0,0 @@
|
||||||
'use strict';
|
|
||||||
var Foxx = require('@arangodb/foxx');
|
|
||||||
var queue = Foxx.queues.get('default');
|
|
||||||
var ctrl = new Foxx.Controller(applicationContext);
|
|
||||||
|
|
||||||
ctrl.post('/', function (req, res) {
|
|
||||||
try {
|
|
||||||
var jobId = queue.push('queue-legacy-test', req.body(), {
|
|
||||||
allowUnknown: req.parameters.allowUnknown,
|
|
||||||
success: function (id, data) {
|
|
||||||
var collectionName = 'test__queue_test_data';
|
|
||||||
var db = require('@arangodb').db;
|
|
||||||
db._collection(collectionName).save(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
res.json({success: true, job: jobId});
|
|
||||||
} catch (e) {
|
|
||||||
res.status = 418;
|
|
||||||
res.json({success: false, error: e.name, stacktrace: e.stack});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
ctrl.get('/', function (req, res) {
|
|
||||||
var db = require('@arangodb').db;
|
|
||||||
var collectionName = 'test__queue_test_data';
|
|
||||||
res.json(db._collection(collectionName).all().toArray());
|
|
||||||
});
|
|
|
@ -1,15 +0,0 @@
|
||||||
'use strict';
|
|
||||||
var joi = require('joi');
|
|
||||||
var schema = joi.object().required();
|
|
||||||
var queues = require('@arangodb/foxx').queues;
|
|
||||||
|
|
||||||
queues.registerJobType('queue-legacy-test', {
|
|
||||||
schema: schema,
|
|
||||||
execute: function (data) {
|
|
||||||
var result = schema.validate(data);
|
|
||||||
if (result.error) {
|
|
||||||
throw result.error;
|
|
||||||
}
|
|
||||||
return result.data;
|
|
||||||
}
|
|
||||||
});
|
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
"name": "queue-legacy-test",
|
|
||||||
"version": "0.0.0",
|
|
||||||
"defaultDocument": "",
|
|
||||||
"controllers": {
|
|
||||||
"/": "controller.js"
|
|
||||||
},
|
|
||||||
"exports": {
|
|
||||||
"legacyJobType": "exports.js"
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"setup": "setup.js",
|
|
||||||
"teardown": "teardown.js"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
'use strict';
|
|
||||||
var db = require('@arangodb').db;
|
|
||||||
var collectionName = 'test__queue_test_data';
|
|
||||||
if (db._collection(collectionName)) {
|
|
||||||
require('console').warn('Collection already exists:', collectionName);
|
|
||||||
db._collection(collectionName).truncate();
|
|
||||||
} else {
|
|
||||||
db._createDocumentCollection(collectionName);
|
|
||||||
}
|
|
|
@ -1,6 +0,0 @@
|
||||||
'use strict';
|
|
||||||
var db = require('@arangodb').db;
|
|
||||||
var collectionName = 'test__queue_test_data';
|
|
||||||
if (db._collection(collectionName)) {
|
|
||||||
db._collection(collectionName).drop();
|
|
||||||
}
|
|
Loading…
Reference in New Issue