I'm trying to write a test using JEST to a class I wrote with static properties that resembles the following:
class DataManager {
    static #data = null;
    static getData = () => {
        return this.#data;
    }
    static initializeData = async () => {
        await database(async (db) => {
            const data = getSomeDataFromDatabase() //just example
            this.#data = data;
        });
    }
}
Now, I want to make new implementation for my initializeData method, to returned some mocked data instead of going to the db, and then "getData" to see if I get the expected result. The problem is that my #data property is private and I don't want to expose it to the outside world. Is there any way to do it?
 
    