DescriptionMake PrinterProviderAPI a pure interface
This makes PrinterProviderAPI a pure interface, with the
implementation hidden in printer_provider.cc, and with a custom browser
context keyed service factory. This will make it easier to inject a
fake API implementation in tests (e.g. for ExtensionPrinterHandler).
BUG=461114
TEST=extensions_browsertests --gtest_filter=PrinterProviderAPI
Committed: https://crrev.com/1378bc38c7b711ec75bcf38c07292326f051015d
Cr-Commit-Position: refs/heads/master@{#318124}
Patch Set 1 #Patch Set 2 : . #Patch Set 3 : missing files #Patch Set 4 : . #Messages
Total messages: 8 (2 generated)
|