• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Yoast / wordpress-seo / 70b9888401bd509d869041fb39a61814fc34b626

21 Nov 2024 01:32PM CUT coverage: 19.826% (-34.9%) from 54.688%
70b9888401bd509d869041fb39a61814fc34b626

Pull #21833

github

web-flow
Merge 4758aaca0 into 6774f0888
Pull Request #21833: Fix admin notices in alert center

0 of 25 new or added lines in 4 files covered. (0.0%)

23 existing lines in 5 files now uncovered.

432 of 2179 relevant lines covered (19.83%)

1053269.79 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/packages/js/src/redux/reducers/preferences.js
1
import { isUndefined, get } from "lodash";
2
import isContentAnalysisActive from "../../analysis/isContentAnalysisActive";
3
import isKeywordAnalysisActive from "../../analysis/isKeywordAnalysisActive";
4
import isInclusiveLanguageAnalysisActive from "../../analysis/isInclusiveLanguageAnalysisActive";
5
import isCornerstoneActive from "../../analysis/isCornerstoneContentActive";
6
import isWordFormRecognitionActive from "../../analysis/isWordFormRecognitionActive";
7
import isSEMrushIntegrationActive from "../../analysis/isSEMrushIntegrationActive";
8
import isWincherIntegrationActive from "../../analysis/isWincherIntegrationActive";
9

10
/**
11
 * Gets the default state.
12
 *
13
 * @returns {Object} The default state.
14
 */
15
function getDefaultState() {
16
        const displayAdvancedTab = !! window.wpseoAdminL10n.displayAdvancedTab;
×
17

18
        return {
×
19
                isContentAnalysisActive: isContentAnalysisActive(),
20
                isKeywordAnalysisActive: isKeywordAnalysisActive(),
21
                isInclusiveLanguageAnalysisActive: isInclusiveLanguageAnalysisActive(),
22
                isWordFormRecognitionActive: isUndefined( window.wpseoPremiumMetaboxData ) && isWordFormRecognitionActive(),
×
23
                isCornerstoneActive: isCornerstoneActive(),
24
                isBreadcrumbsDisabled: ! ! window.wpseoAdminL10n.isBreadcrumbsDisabled,
25
                isPrivateBlog: ! ! window.wpseoScriptData.isPrivateBlog,
26
                isSEMrushIntegrationActive: isSEMrushIntegrationActive(),
27
                shouldUpsell: isUndefined( window.wpseoPremiumMetaboxData ),
28
                displayAdvancedTab: displayAdvancedTab,
29
                displaySchemaSettings: displayAdvancedTab && !! window.wpseoScriptData.isPost,
×
30
                displaySchemaSettingsFooter: window.wpseoScriptData.metabox.schema.displayFooter,
31
                useOpenGraphData: window.wpseoScriptData.metabox.showSocial.facebook,
32
                useTwitterData: window.wpseoScriptData.metabox.showSocial.twitter,
33
                isWincherIntegrationActive: isWincherIntegrationActive(),
34
                isInsightsEnabled: get( window, "wpseoScriptData.metabox.isInsightsEnabled", false ),
35
                isNewsEnabled: get( window, "wpseoScriptData.metabox.isNewsSeoActive", false ),
36
                isAiFeatureActive: Boolean( window.wpseoAdminL10n.isAiFeatureActive ),
37
                isWooCommerceSeoActive: get( window, "wpseoScriptData.metabox.isWooCommerceSeoActive", false ),
38
                isWooCommerceActive: get( window, "wpseoScriptData.metabox.isWooCommerceActive", false ),
39
                isRtl: get( window, "wpseoScriptData.metabox.isRtl", false ),
40
                userLocale: get( window, "wpseoScriptData.metabox.userLocale", "en_US" ),
41
        };
42
}
43

44
/**
45
 * A reducer for the preferences.
46
 *
47
 * @param {Object} state The current state of the object.
48
 *
49
 * @returns {Object} The state.
50
 */
51
function preferencesReducer( state = getDefaultState() ) {
×
UNCOV
52
        return state;
×
53
}
54

55
export default preferencesReducer;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc