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

Yoast / wordpress-seo / f58711a939378578f715cfb5ab966e6d6a91bfa2

21 Nov 2024 12:49PM CUT coverage: 54.68% (-0.008%) from 54.688%
f58711a939378578f715cfb5ab966e6d6a91bfa2

Pull #21833

github

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

7594 of 13598 branches covered (55.85%)

Branch coverage included in aggregate %.

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

22 existing lines in 4 files now uncovered.

29746 of 54690 relevant lines covered (54.39%)

41965.17 hits per line

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

0.0
/packages/js/src/containers/SEMrushRelatedKeyphrases.js
1
/* External dependencies */
2
import { withDispatch, withSelect } from "@wordpress/data";
3
import { compose } from "@wordpress/compose";
4

5
/* Internal dependencies */
6
import RelatedKeyphrasesModalContent from "../components/SEMrushRelatedKeyphrasesModalContent";
7

8
export default compose( [
9
        withSelect( ( select ) => {
10
                const {
11
                        getFocusKeyphrase,
12
                        getSEMrushSelectedCountry,
13
                        getSEMrushRequestLimitReached,
14
                        getSEMrushRequestResponse,
15
                        getSEMrushRequestIsSuccess,
16
                        getSEMrushIsRequestPending,
17
                        getSEMrushRequestHasData,
18
                        getSEMrushRequestKeyphrase,
19
                        getPreference,
20
                } = select( "yoast-seo/editor" );
×
21

22
                return {
×
23
                        keyphrase: getFocusKeyphrase(),
24
                        countryCode: getSEMrushSelectedCountry(),
25
                        requestLimitReached: getSEMrushRequestLimitReached(),
26
                        response: getSEMrushRequestResponse(),
27
                        isSuccess: getSEMrushRequestIsSuccess(),
28
                        isPending: getSEMrushIsRequestPending(),
29
                        requestHasData: getSEMrushRequestHasData(),
30
                        lastRequestKeyphrase: getSEMrushRequestKeyphrase(),
31
                        isRtl: getPreference( "isRtl", false ),
32
                        userLocale: getPreference( "userLocale", "en_US" ),
33
                };
34
        } ),
35
        withDispatch( ( dispatch ) => {
36
                const {
37
                        setSEMrushChangeCountry,
38
                        setSEMrushNewRequest,
39
                        setSEMrushRequestSucceeded,
40
                        setSEMrushRequestFailed,
41
                        setSEMrushSetRequestLimitReached,
42
                        setSEMrushNoResultsFound,
43
                 } = dispatch( "yoast-seo/editor" );
×
UNCOV
44
                return {
×
45
                        setCountry: ( countryCode ) => {
UNCOV
46
                                setSEMrushChangeCountry( countryCode );
×
47
                        },
48
                        newRequest: ( countryCode, keyphrase ) => {
UNCOV
49
                                setSEMrushNewRequest( countryCode, keyphrase );
×
50
                        },
51
                        setRequestSucceeded: ( response ) => {
UNCOV
52
                                setSEMrushRequestSucceeded( response );
×
53
                        },
54
                        setRequestFailed: ( response ) => {
UNCOV
55
                                setSEMrushRequestFailed( response );
×
56
                        },
57
                        setRequestLimitReached: () => {
UNCOV
58
                                setSEMrushSetRequestLimitReached();
×
59
                        },
60
                        setNoResultsFound: () => {
UNCOV
61
                                setSEMrushNoResultsFound();
×
62
                        },
63
                };
64
        } ),
65
] )( RelatedKeyphrasesModalContent );
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