PubCache.forScope constructor
PubCache.forScope()
Use this ctor to alter the location of .pub-cache during testing.
withEnvironment(() {
/// create a pub-cache using the test scope's HOME
Scope()
..value(PubCache.scopeKey, PubCache.forScope())
..run(() {
// do stuff
});
});
}, environment: {
'PUB_CACHE': join(outerTempDir, 'test_cache', '.pub-cache')
});
Implementation
factory PubCache.forScope() => PubCache._internal();