Code Analysis: WooCommerce Cart Count Shortcode 1.1.1

Function Rating Maintainability Complexity Lines of code
woocommerce_cart_count_shortcode()
A
39 12 66
woocommerce_cart_count_shortcode()
A
39 12 66
WC()
S
71 1 6
override_cart_object()
S
78 1 4
_manually_load_plugin()
S
80 1 3
override_cart_object()
S
78 1 4
WC()
S
71 1 6
wc_get_page_permalink()
S
81 1 3
wc_get_page_permalink()
S
81 1 3
_manually_load_plugin()
S
80 1 3
Fake_WC_Cart::get_cart_contents_count()
S
82 1 3
Fake_WC_Cart::get_cart_url()
S
82 1 3
Fake_WC_Cart::get_cart_total()
S
82 1 3
Fake_WC_Empty_Cart::get_cart_contents_count()
S
82 1 3
Fake_WC_Empty_Cart::get_cart_url()
S
82 1 3
Fake_WC_Empty_Cart::get_cart_total()
S
82 1 3
WooCommerce_Cart_Count_Shortcode_Test::setUp()
S
75 1 4
WooCommerce_Cart_Count_Shortcode_Test::tearDown()
S
81 1 3
WooCommerce_Cart_Count_Shortcode_Test::test_woocommerce_cart_count_shortcode_is_registered_to_shortcode_handler()
S
66 1 9
WooCommerce_Cart_Count_Shortcode_Test::test_cart_icon_should_render_cart_icon_html_as_default_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_basket_icon_should_render_cart_icon_html_as_default_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_put_any_icon_should_render_any_icon_html_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_if_no_put_icon_should_not_render_icon_html()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_items_in_the_cart_if_set_show_items_as_true()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_not_show_items_in_the_cart_if_set_show_items_as_false()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_cart_if_has_item_in_cart_and_set_items_in_cart_text()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_should_not_show_cart_text_if_no_item_in_cart()
S
70 1 6
WooCommerce_Cart_Count_Shortcode_Test::test_put_empty_cart_text_as_store_should_show_text_if_no_product_in_cart()
S
70 1 6
WooCommerce_Cart_Count_Shortcode_Test::test_put_custom_class_should_render_html_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_link_to_shop_if_has_no_product_in_cart()
S
69 1 6
WooCommerce_Cart_Count_Shortcode_Test::test_show_link_to_cart_if_has_product_in_cart()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_total_price_to_cart_if_has_product_in_cart()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_total_price_with_custom_text_to_cart_if_has_product_in_cart()
S
73 1 5
Fake_WC_Cart::get_cart_contents_count()
S
82 1 3
Fake_WC_Cart::get_cart_url()
S
82 1 3
Fake_WC_Cart::get_cart_total()
S
82 1 3
Fake_WC_Empty_Cart::get_cart_contents_count()
S
82 1 3
Fake_WC_Empty_Cart::get_cart_url()
S
82 1 3
Fake_WC_Empty_Cart::get_cart_total()
S
82 1 3
WooCommerce_Cart_Count_Shortcode_Test::setUp()
S
75 1 4
WooCommerce_Cart_Count_Shortcode_Test::tearDown()
S
81 1 3
WooCommerce_Cart_Count_Shortcode_Test::test_woocommerce_cart_count_shortcode_is_registered_to_shortcode_handler()
S
66 1 9
WooCommerce_Cart_Count_Shortcode_Test::test_cart_icon_should_render_cart_icon_html_as_default_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_basket_icon_should_render_cart_icon_html_as_default_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_put_any_icon_should_render_any_icon_html_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_if_no_put_icon_should_not_render_icon_html()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_items_in_the_cart_if_set_show_items_as_true()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_not_show_items_in_the_cart_if_set_show_items_as_false()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_cart_if_has_item_in_cart_and_set_items_in_cart_text()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_should_not_show_cart_text_if_no_item_in_cart()
S
70 1 6
WooCommerce_Cart_Count_Shortcode_Test::test_put_empty_cart_text_as_store_should_show_text_if_no_product_in_cart()
S
70 1 6
WooCommerce_Cart_Count_Shortcode_Test::test_put_custom_class_should_render_html_correctly()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_link_to_shop_if_has_no_product_in_cart()
S
69 1 6
WooCommerce_Cart_Count_Shortcode_Test::test_show_link_to_cart_if_has_product_in_cart()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_total_price_to_cart_if_has_product_in_cart()
S
73 1 5
WooCommerce_Cart_Count_Shortcode_Test::test_show_total_price_with_custom_text_to_cart_if_has_product_in_cart()
S
73 1 5