|
1 | | -import {describe, xit, it, expect, beforeEach, ddescribe, iit, el} from 'angular2/test_lib'; |
| 1 | +import {describe, xit, it, expect, beforeEach, ddescribe, iit, el, IS_NODEJS} from 'angular2/test_lib'; |
2 | 2 |
|
3 | 3 | import {StringMapWrapper, List} from 'angular2/src/facade/collection'; |
4 | 4 | import {Type} from 'angular2/src/facade/lang'; |
@@ -40,12 +40,15 @@ export function main() { |
40 | 40 | var urlResolver = new UrlResolver(); |
41 | 41 | var styleUrlResolver = new StyleUrlResolver(urlResolver); |
42 | 42 | var styleInliner = new StyleInliner(null, styleUrlResolver, urlResolver); |
| 43 | + var strategies = { |
| 44 | + "scoped" : new EmulatedScopedShadowDomStrategy(styleInliner, styleUrlResolver, DOM.createElement('div')), |
| 45 | + "unscoped" : new EmulatedUnscopedShadowDomStrategy(styleUrlResolver, DOM.createElement('div')) |
| 46 | + } |
| 47 | + if (!IS_NODEJS) { |
| 48 | + StringMapWrapper.set(strategies, "native", new NativeShadowDomStrategy(styleUrlResolver)); |
| 49 | + } |
43 | 50 |
|
44 | | - StringMapWrapper.forEach({ |
45 | | - "native" : new NativeShadowDomStrategy(styleUrlResolver), |
46 | | - "scoped" : new EmulatedScopedShadowDomStrategy(styleInliner, styleUrlResolver, DOM.createElement('div')), |
47 | | - "unscoped" : new EmulatedUnscopedShadowDomStrategy(styleUrlResolver, DOM.createElement('div')), |
48 | | - }, |
| 51 | + StringMapWrapper.forEach(strategies, |
49 | 52 | (strategy, name) => { |
50 | 53 |
|
51 | 54 | describe(`${name} shadow dom strategy`, () => { |
|
0 commit comments