blob: 4a402b3ae9a6816b7493a0a7fa4b2dd031108c1c [file] [log] [blame]
/**
* @license
* Copyright 2025 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import {BehaviorSubject} from 'rxjs';
import {SuggestionsService} from '../../services/suggestions/suggestions-service';
import {createFixSuggestionInfo} from '../test-data-generators';
export const suggestionsServiceMock: SuggestionsService = {
suggestionsServiceUpdated$: new BehaviorSubject(false),
isGeneratedSuggestedFixEnabled: () => true,
isGeneratedSuggestedFixEnabledForComment: () => true,
generateSuggestedFix: () => Promise.resolve(createFixSuggestionInfo()),
finalize(): void {},
generateSuggestedFixForComment: () =>
Promise.resolve(createFixSuggestionInfo()),
autocompleteComment: () => Promise.resolve(undefined),
};