Skip to content
This repository was archived by the owner on Feb 22, 2018. It is now read-only.

Commit 4454500

Browse files
committed
fix(template): Fix up and re-enable the template tests
1 parent 4c78383 commit 4454500

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

test/template_spec.dart

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,25 @@ class LogAttrDirective {
1010
attach(Scope scope) {}
1111
}
1212

13-
class ReplaceAttrDirective {
13+
class ReplaceComponent {
1414
static String $template = '<div log="REPLACE" style="width: 10px" high-log>Replace!</div>';
1515
static var $replace = true;
16-
ReplaceAttrDirective(Node node) {
16+
ReplaceComponent(Node node) {
1717
node.attributes['compiled'] = 'COMPILED';
1818
}
1919
attach(Scope scope) {}
2020
}
2121

22-
class ReplacetwoAttrDirective {
22+
class ReplacetwoComponent {
2323
static String $template = '<div log="REPLACE" style="width: 10px" high-log>Re<div>place!</div></div>';
2424
static var $replace = true;
25-
ReplaceAttrDirective(Node node) {
25+
ReplaceComponent(Node node) {
2626
node.attributes['compiled'] = 'COMPILED';
2727
}
2828
attach(Scope scope) {}
2929
}
3030

31-
class ShadowtranscludeAttrDirective {
31+
class ShadowtranscludeComponent {
3232
static String $template = '<div log="REPLACE" style="width: 10px" high-log>Replace!<content>SHADOW-CONTENT</content></div>';
3333
static var $replace = true;
3434
ShadowtranscludeDirective(Node node) {
@@ -45,36 +45,35 @@ class AppendAttrDirective {
4545
}
4646

4747
main() {
48-
xdescribe('template', () {
48+
describe('template', () {
4949
var element, directive, $compile, $rootScope;
5050

5151
beforeEach(inject((Injector injector) {
5252
element = null;
5353
injector.get(DirectiveRegistry)
5454
..register(LogAttrDirective)
55-
..register(ReplaceAttrDirective)
56-
..register(ReplacetwoAttrDirective)
57-
..register(ShadowtranscludeAttrDirective)
58-
..register(NgShadowDomAttrDirective);
55+
..register(ReplaceComponent)
56+
..register(ReplacetwoComponent)
57+
..register(ShadowtranscludeComponent);
5958
}));
6059

6160

6261
it('should replace element with template', inject((Compiler $compile, Scope $rootScope, Log log) {
63-
var element = $('<div><div replace log>ignore</div><div>');
62+
var element = $('<div><replace log>ignore</replace><div>');
6463
$compile(element)(element)..attach($rootScope);
6564
expect(renderedText(element)).toEqual('Replace!');
6665
expect(log.result()).toEqual('REPLACE; LOG');
6766
}));
6867

6968
it('should replacetwo element with template', inject((Compiler $compile, Scope $rootScope, Log log) {
70-
var element = $('<div><div replacetwo log>ignore</div><div>');
69+
var element = $('<div><replacetwo log>ignore</replacetwo><div>');
7170
$compile(element)(element)..attach($rootScope);
7271
expect(renderedText(element)).toEqual('Replace!');
7372
expect(log.result()).toEqual('REPLACE; LOG');
7473
}));
7574

7675
it('should support transclusion within the template', inject((Compiler $compile, Scope $rootScope, Log log) {
77-
var element = $('<div><div shadowtransclude log>transcluded</div><div>');
76+
var element = $('<div><shadowtransclude log>transcluded</shadowtransclude><div>');
7877
$compile(element)(element)..attach($rootScope);
7978
expect(renderedText(element)).toEqual('Replace!transcluded');
8079
expect(log.result()).toEqual('REPLACE; LOG');

0 commit comments

Comments
 (0)