Skip to content

Magenaut

  • Home
  • Topics
    • Notes
    • Tutorial
    • Bug fixing
    • Extension
    • Server
  • Q&A
  • Privacy Policy
  • About

unit-tests

Mocking WP_CLI static methods in unit tests

August 5, 2022 by Magenaut

I’m writing unit tests (not integration) for a lib I’m working on. There, we created some WP-CLI commands that I’d like to test. Most of them are just renaming things, copying and pasting things over from the lib to the project.

Categories Q&A, Wordpress Tags testing, unit-tests, wp-cli Leave a comment

How can I enable IDE integration (autocomplete) for WordPress test suite

August 4, 2022 by Magenaut

When testing a theme or plugin, you can use WP-CLI to scaffold the test suite setup, wp scaffold plugin-test plugin.

Categories Q&A, Wordpress Tags ide, integration-tests, testing, unit-tests Leave a comment

Testing hooks callback

August 4, 2022August 3, 2022 by Magenaut

I’m developing a plugin using TDD and one thing that i completely fail to test are… hooks.

Categories Q&A, Wordpress Tags testing, unit-tests Leave a comment

Unit tests – Dealing with dependencies

August 2, 2022August 1, 2022 by Magenaut

This might be seen as a corollary of Testing hooks callback.

Categories Q&A, Wordpress Tags plugin-development, testing, unit-tests Leave a comment
  1. michealSmith07 on Is there a way to dynamically refresh the less command?August 21, 2022

    That is a very nice post. I like this post.

  2. anonymous on Fix libwacom9 dependency issue when upgrade DebianJune 27, 2022

    saved my day!! Thanks for the help…

  3. sreedhar on Fix libwacom9 dependency issue when upgrade DebianMay 10, 2022

    Thanks its working

  4. saintnick on Fix libwacom9 dependency issue when upgrade DebianMay 10, 2022

    remove libwacom2 worked for me as well

  5. ranafoul on Fix libwacom9 dependency issue when upgrade DebianApril 22, 2022

    apt remove libwacom2 helped on kali 2022.01. gr8

.net ajax asp.net asp.net-core asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 asp.net-web-api bash c# command-line css custom-post-types custom-taxonomy dataframe dictionary django entity-framework functions gridview html iis javascript jquery json linux list matplotlib numpy pandas php plugin-development plugins posts python python-2.7 python-3.x security shell shell-script sql string vb.net webforms wp-query

© 2026 Magenaut • Built with GeneratePress