Vue JS Jest Async тестирование - PullRequest
       19

Vue JS Jest Async тестирование

0 голосов
/ 20 сентября 2018

У меня возникла проблема. Когда я монтирую компонент Jest, не дожидаясь разрешения Promises.fetch, API не выполняется в монтировании жизненного цикла. Я пробовал flushPromises, но не работает.

Мой компонент содержит жизненный цикл, который получает данные из API и сохраняет их

    import { mapGetters, mapActions } from "vuex";
export default {
  name: "HelloWorld",
  data() {
    return {
      msg: "Welcome to Your Vue.js App",
      loading: false
    };
  },
  methods: {
    ...mapActions(["setData"])
  },
  mounted() {

    this.setData();
  },
  computed:{
    ...mapGetters(['getData']),
    gg(){
      if(this.getData){
          console.log('99999')
      }
    }
  }
};
...