DOM Manipulation

    displayUser.js

    __tests__/displayUser-test.js

    Also, the function being tested adds an event listener on the DOM element, so we need to set up our DOM correctly for the test. jsdom and the package simulate a DOM environment as if you were in the browser. This means that every DOM API that we call can be observed in the same way it would be observed in a browser!

    The code for this example is available at examples/jquery.