anchor.diff:  import '../../pkg/unittest/lib/html_individual_config.dart';
   import 'dart:async';
   import 'dart:html' as html;
  +import 'dart:math' as math;
   import 'dart:indexed_db' as idb;
   
   const String STORE_NAME = 'TEST';
  
positive.code: };
  
  testReadWriteTyped(key, value, matcher,
      [dbName, storeName = STORE_NAME, version = VERSION]) => () {
    if (dbName == null) {
      dbName = nextDatabaseName();
    }
  
negative.code:       return transaction.objectStore(storeName).getObject(key);
      }).then((object) {
        db.close();
        if (stringifyResult) {
          // Stringify the numbers to verify that we're correctly returning ints
          // as ints vs doubles.
          expect(object.toString(), matcher);
        } else {
          expect(object, matcher);
        }
      }).whenComplete(() {
        if (db != null) {
          db.close();
  