• tfarina@chromium.org's avatar
    extensions: Introduce a fake ExtensionsClient implementation. · dc909f1f
    tfarina@chromium.org authored
    And hook it up in our test suite.
    
    The following tests still fail or crash, but for other reasons other than g_client being NULL. Now they are more about FATAL:api_permission_set.cc(125)] Check failed: permission_info.
    
    8 tests failed:
        ExtensionURLPatternTest.ConvertToExplicitSchemes
        ExtensionURLPatternTest.GetAsString
        ExtensionURLPatternTest.Match13
        ExtensionURLPatternTest.Match19
        ExtensionURLPatternTest.Match9
        ExtensionURLPatternTest.Ports
        FileUtilTest.ExtensionResourceURLToFilePath
        FileUtilTest.ExtensionURLToRelativeFilePath
    9 tests crashed:
        APIPermissionSetTest.CreateDifference
        APIPermissionSetTest.CreateIntersection
        APIPermissionSetTest.CreateUnion
        APIPermissionSetTest.General
        APIPermissionSetTest.IPC
        APIPermissionSetTest.ImplicitPermissions
        ManifestHandlerTest.DependentHandlers
        ManifestHandlerTest.FailingHandlers
        ManifestHandlerTest.Validate
    
    BUG=348066
    TEST=extensions_unittests
    R=jamescook@chromium.org,yoz@chromium.org
    NOTRY=true
    
    Review URL: https://codereview.chromium.org/234563003
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263573 0039d316-1c4b-4281-b951-d872f2087c98
    dc909f1f
test_permissions_provider.cc 866 Bytes