UNPKG

aurelia-validatejs

Version:

This is a plugin that will allow using validate.js in your Aurelia application for expressive validation.

28 lines (27 loc) 1.09 kB
// import {ValidationReporter} from 'src/validation-reporter'; // import {ValidationReporterStub} from '../fixtures/validation-reporter-stub'; // import {Container} from 'aurelia-dependency-injection'; // import {base, addRule} from 'src/base-decorator'; // import {metadata} from 'aurelia-metadata'; // import {ValidationConfig} from 'src/validation-config'; // import {validationMetadataKey} from 'src/metadata-key'; // import {ValidationRule} from 'src/validation-rule'; // // describe('base rule', () => { // let object = { test: 'name' }; // let container; // let config; // // beforeEach(() => { // container = new Container(); // config = metadata.getOrCreateOwn(validationMetadataKey, ValidationConfig, object); // }); // // describe('when decorating with configuration', () => { // it('calls addRule with empty targetOrConfig', () => { // spyOn(config, 'addRule'); // let result = base(object, 'blue', {}, ValidationRule.url); // expect(config.addRule).toHaveBeenCalledWith('blue', ValidationRule.url(null)); // }); // }); // });