old_contents: import {call, put, take} from 'redux-saga/effects'
  import sagasHelper from '../helper'
  import { selectVmDetail, fetchSingleVm } from '../../src/sagas'
  import { selectVmDetail as selectAction, setVmDetailToShow, getSingleVm, loadInProgress } from '../../src/actions'
  
  describe('Get VM detail test: ', () => {
  	const it2 = sagasHelper(selectVmDetail(selectAction({ vmId: '123' })))
  
    it2('First we check returned data: ', (result) => {
      expect(result).toEqual(fetchSingleVm(getSingleVm({ vmId: '123' })))
    })
  
  	it2('Then we check setting loadInProgress value to false: ', (result) => {
  		expect(result).toEqual(put(loadInProgress({ value: false })))
  	})
  })
  
new_contents: import {call, put, take} from 'redux-saga/effects'
  import sagasHelper from '../helper'
  import { selectVmDetail, fetchSingleVm } from '../../src/sagas'
  import { selectVmDetail as selectAction, setVmDetailToShow, getSingleVm, loadInProgress } from '../../src/actions'
  
  describe('Get VM detail test: ', () => {
  	const it2 = sagasHelper(selectVmDetail(selectAction({ vmId: '123' })))
  
    it2('First we check returned data: ', (result) => {
      expect(result).toEqual(fetchSingleVm(getSingleVm({ vmId: '123' })))
    })
  })
  
subject: Fix test of selectVmDetail()