import {
  AsyncTestCompleter,
  TestComponentBuilder,
  beforeEach,
  ddescribe,
  describe,
  el,
  expect,
  iit,
  inject,
  it,
  xit,
} from 'angular2/test_lib';
import {Component, View} from 'angular2/angular2';
import {NgSwitch, NgSwitchWhen, NgSwitchDefault} from 'angular2/src/directives/ng_switch';
export function main() {
  describe('switch', () => {
    describe('switch value changes', () => {
      it('should switch amongst when values',
         inject([TestComponentBuilder, AsyncTestCompleter], (tcb: TestComponentBuilder, async) => {
           var template = '
' +
                          '
' +
                          '- when a' +
                          '
- when b' +
                          '
' +
                          '
' +
                          '- when a' +
                          '
- when default' +
                          '
' +
                          '
' +
                          '- when a1;' +
                          '
- when b1;' +
                          '
- when a2;' +
                          '
- when b2;' +
                          '
- when default1;' +
                          '
- when default2;' +
                          '
' +
                          '
' +
                          '- when 1;' +
                          '
- when 2;' +
                          '
- when default;' +
                          '