mirrored_repositories/awesome-flutter/examples/plugins/packages/google_sign_in/google_sign_in_web/example/integration_test/gapi_mocks
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:google_sign_in_web/src/load_gapi.dart'
    show kGapiOnloadCallbackFunctionName;

// Wraps some JS mock code in an IIFE that ends by calling the onLoad dart callback.
String testIife(String mock) => '''
(function() {
  $mock;
  window['$kGapiOnloadCallbackFunctionName']();
})();
'''
    .replaceAll(RegExp(r'\s{2,}'), '');
