25 lines
722 B
JavaScript
25 lines
722 B
JavaScript
import {describe, iit, it, expect, beforeEach} from 'angular2/test_lib';
|
|
import {Key, KeyRegistry} from 'angular2/di';
|
|
|
|
export function main() {
|
|
describe("key", function () {
|
|
var registry;
|
|
|
|
beforeEach(function () {
|
|
registry = new KeyRegistry();
|
|
});
|
|
|
|
it('should be equal to another key if type is the same', function () {
|
|
expect(registry.get('car')).toBe(registry.get('car'));
|
|
});
|
|
|
|
it('should not be equal to another key if types are different', function () {
|
|
expect(registry.get('car')).not.toBe(registry.get('porsche'));
|
|
});
|
|
|
|
it('should return the passed in key', function () {
|
|
expect(registry.get(registry.get('car'))).toBe(registry.get('car'));
|
|
});
|
|
|
|
});
|
|
} |