anchor.diff:  
     group('about dialog', () {
       test('open and close the dialog via x button', () {
  -      return sparkTester.openAndCloseWithX(menuAccess.gitCloneMenu);
  +      return sparkTester.openAndCloseWithX(menuAccess.aboutMenu);
       });
     });
   }
  
positive.code:       expect(dialogTester.visuallyOpened, true);
        expect(dialogTester.functionallyOpened, true);
        dialogTester.clickClosingX();
      }).then((_) => new Future.delayed(const Duration(milliseconds: 1))
      ).then((_) => menuItem.dialog.onTransitionComplete.first
      ).then((_) {
        expect(dialogTester.functionallyOpened, false);
  
negative.code: //    });
  
      test('close dialog', () {
        DialogTester dialogTester = new DialogTester.fromId("aboutDialog");
        if (!dialogTester.functionallyOpened) return null;
        dialogTester.dialogAccess.clickButtonWithTitle("done");
        expect(dialogTester.functionallyOpened, false);
  
        return new Future.delayed(const Duration(milliseconds: 1000)).then((_){
          expect(dialogTester.visuallyOpened, false);
        });
      });
    });
  