text: import Vue from 'vue'
  import VueLazyload from '../src'
  import genLazyCore from '../src/lazy'
  import assert from 'assert'
  
  describe('VueLazyload.js Test Suite', function () {
    it('install', function () {
      Vue.use(VueLazyload)
      const vm = new Vue()
      assert(vm.$Lazyload, 'has $Lazyload')
    })
  
    it('_valueFormatter', function () {
      const LazyCore = genLazyCore(Vue)
  
      const lazyload = new LazyCore({
        error: 'error',
        loading: 'loading'
      })
  
      expect(lazyload._valueFormatter('src').src).toBe('src')
      expect(lazyload._valueFormatter('src').error).toBe('error')
      expect(lazyload._valueFormatter('src').loading).toBe('loading')
  
      expect(lazyload._valueFormatter({
        src: 'src',
        error: 'error',
        loading: 'loading'
      }).src).toBe('src')
  
      expect(lazyload._valueFormatter({
        src: 'src',
        error: 'error',
        loading: 'loading'
      }).error).toBe('error')
  
      expect(lazyload._valueFormatter({
        src: 'src',
        error: 'error',
        loading: 'loading'
      }).loading).toBe('loading')
    })
  })
  