addUnitTestOverrides function

void addUnitTestOverrides(
  1. String pathToProject
)

Implementation

void addUnitTestOverrides(String pathToProject) {
  /// we are running in a unit test so
  /// we need to add pubspec overrides so that the
  /// newly created project will from the dev source
  /// for dcli and dcli_core rather than looking to pub-web.flutter-io.cn.
  final pathToDCliRoot = _pathToDCliGitRoot();

  join(pathToProject, 'pubspec_overrides.yaml').write('''
dependency_overrides:
  dcli:
    path: ${join(pathToDCliRoot, 'dcli')}
  dcli_common:
    path: ${join(pathToDCliRoot, 'dcli_common')}
  dcli_core:
    path: ${join(pathToDCliRoot, 'dcli_core')}
  dcli_input:
    path: ${join(pathToDCliRoot, 'dcli_input')}
  dcli_terminal:
    path: ${join(pathToDCliRoot, 'dcli_terminal')}
''');
}