// // Copyright Amazon.com Inc. or its affiliates. // All Rights Reserved. // // SPDX-License-Identifier: Apache-2.0 // import XCTest @testable import Amplify @testable import AWSDataStorePlugin class AWSAPICategoryPluginConfigureTests: XCTestCase { func testConfigureSuccessForNilConfiguration() throws { let dataStorePublisher = DataStorePublisher() let plugin = AWSDataStorePlugin(modelRegistration: TestModelRegistration(), storageEngineBehaviorFactory: MockStorageEngineBehavior.mockStorageEngineBehaviorFactory, dataStorePublisher: dataStorePublisher, validAPIPluginKey: "MockAPICategoryPlugin", validAuthPluginKey: "MockAuthCategoryPlugin") do { try plugin.configure(using: nil) } catch { XCTFail("DataStore configuration should not fail with nil configuration. \(error)") } } }