blow-data
Version:
Data access layer for Blow.
44 lines (37 loc) • 898 B
text/typescript
/// <reference path="../typings/tsd.d.ts" />
'use strict'
import * as chai from 'chai';
import * as helpers from './helpers';
import {ModelMetadata} from '../src/ModelMetadata';
import {BaseModel} from '../src/BaseModel';
const expect = chai.expect;
describe('ModelMetadata', () => {
helpers.checkClassExport(ModelMetadata, {name: 'Test'});
helpers.checkAttributes(ModelMetadata, {
default: {
args: {
name: 'Test'
},
expected: {
name: 'Test',
autoId: true,
pluralName: 'Tests',
connectionName: 'default'
}
},
custom: {
args: {
name: 'Test',
autoId: false,
pluralName: 'Supertests',
connection: 'memory'
},
expected: {
name: 'Test',
autoId: false,
pluralName: 'Supertests',
connectionName: 'memory'
}
}
});
});