[API] Topic Deatils mocks

This commit is contained in:
Oleg Shuralev 2020-01-12 01:52:37 +03:00
parent dbe497f0f2
commit ea4b9dc0b4
No known key found for this signature in database
GPG key ID: 0459DF80E1A2FD1B
2 changed files with 18 additions and 3 deletions

10
api/mocks/topicDetails.js Normal file
View file

@ -0,0 +1,10 @@
module.exports = {
partitionCount: 25,
replicationFactor: 1,
replicas: 25,
inSyncReplicas: 25,
bytesInPerSec: 0,
segmentSize: 0,
segmentCount: 25,
underReplicatedPartitions: 0
};

View file

@ -1,11 +1,16 @@
'use strict'
const topics = require('../mocks/topics');
const topicDetails = require('../mocks/topicDetails');
module.exports = function (fastify, opts, next) {
fastify.get('/clusters/:clusterId/topics', function (request, reply) {
reply.send(topics[request.params.clusterId]);
});
fastify
.get('/clusters/:clusterId/topics', function (request, reply) {
reply.send(topics[request.params.clusterId]);
})
.get('/clusters/:clusterId/topics/:topicId', function (request, reply) {
reply.send(topicDetails);
});
next();
}