anchor.diff:  
   import 'package:spark_widgets/spark_dialog/spark_dialog.dart';
   import 'package:spark_widgets/spark_dialog_button/spark_dialog_button.dart';
  +import 'package:spark_widgets/spark_menu_button/spark_menu_button.dart';
  +import 'package:spark_widgets/spark_menu_item/spark_menu_item.dart';
   import 'package:spark_widgets/spark_button/spark_button.dart';
   import 'package:spark_widgets/spark_modal/spark_modal.dart';
   import 'package:unittest/unittest.dart';
  
positive.code: class UITester {
    SparkPolymerUI get ui => document.querySelector('#topUi');
    Element getUIElement(String selectors) => ui.getShadowDomElement(selectors);
  }
  
  class SparkUITester extends UITester {
    SparkButton getButton(String id) => getUIElement("spark-button #$id");
  
    void selectMenu() {
      getButton("main-menu").click();
    }
  }
  
  
negative.code:     test('ensure about dialog open', () {
        SparkUITester sparkTester = new SparkUITester();
        sparkTester.selectMenu();
        return new Future.delayed(const Duration(milliseconds: 2000)).then((_){
          sparkTester.selectNewProject();
        });
      });
    });
  
  