addUnitTestOverrides function
void
addUnitTestOverrides(
- 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')}
''');
}