Allow creation of indices on default fields (#4738)
* Allow creation of indexes on default fields * Update test * Try to address flaky cache test
This commit is contained in:
committed by
Tyler Brock
parent
b1017ac17c
commit
04588bccb9
@@ -28,7 +28,7 @@ describe('InMemoryCache', function() {
|
||||
let value = cache.get(KEY);
|
||||
expect(value).toEqual(VALUE);
|
||||
|
||||
wait(BASE_TTL.ttl * 2).then(() => {
|
||||
wait(BASE_TTL.ttl * 10).then(() => {
|
||||
value = cache.get(KEY)
|
||||
expect(value).toEqual(null);
|
||||
done();
|
||||
|
||||
@@ -1852,6 +1852,29 @@ describe('schemas', () => {
|
||||
})
|
||||
});
|
||||
|
||||
it('can create index on default field', done => {
|
||||
request.post({
|
||||
url: 'http://localhost:8378/1/schemas/NewClass',
|
||||
headers: masterKeyHeaders,
|
||||
json: true,
|
||||
body: {},
|
||||
}, () => {
|
||||
request.put({
|
||||
url: 'http://localhost:8378/1/schemas/NewClass',
|
||||
headers: masterKeyHeaders,
|
||||
json: true,
|
||||
body: {
|
||||
indexes: {
|
||||
name1: { createdAt: 1},
|
||||
}
|
||||
}
|
||||
}, (error, response, body) => {
|
||||
expect(body.indexes.name1).toEqual({ createdAt: 1});
|
||||
done();
|
||||
});
|
||||
})
|
||||
});
|
||||
|
||||
it('cannot create compound index if field does not exist', done => {
|
||||
request.post({
|
||||
url: 'http://localhost:8378/1/schemas/NewClass',
|
||||
|
||||
Reference in New Issue
Block a user