diff options
Diffstat (limited to 'chrome/browser/extensions/extension_function_test_utils.h')
-rw-r--r-- | chrome/browser/extensions/extension_function_test_utils.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_function_test_utils.h b/chrome/browser/extensions/extension_function_test_utils.h index 7bcf84d..cea6e78 100644 --- a/chrome/browser/extensions/extension_function_test_utils.h +++ b/chrome/browser/extensions/extension_function_test_utils.h @@ -54,6 +54,19 @@ scoped_refptr<extensions::Extension> CreateEmptyExtension(); scoped_refptr<extensions::Extension> CreateEmptyExtensionWithLocation( extensions::Extension::Location location); +// Creates an extension instance with a specified extension value that can be +// attached to an ExtensionFunction before running. +scoped_refptr<extensions::Extension> CreateExtension( + base::DictionaryValue* test_extension_value); + +scoped_refptr<extensions::Extension> CreateExtension( + extensions::Extension::Location location, + base::DictionaryValue* test_extension_value); + +// Returns true if |val| contains privacy information, e.g. url, +// title, and faviconUrl. +bool HasPrivacySensitiveFields(base::DictionaryValue* val); + enum RunFunctionFlags { NONE = 0, INCLUDE_INCOGNITO = 1 << 0 |