setup: function() {
   service = LazyVideoProviders.create({
     youtube: 'YOUTUBE',
     vimeo: 'VIMEO',
     instagram: 'INSTAGRAM'
   });
 },
import Ember from 'ember';
import LazyVideoProviders from 'ember-lazy-video/services/lazy-video-providers';
import { module, test } from 'qunit';

const {
  run
} = Ember;

let service;

module('Lazy Video Providers - Youtube', {
  beforeEach() {
    service = LazyVideoProviders.create({
      youtube: 'YOUTUBE'
    });
  },

  afterEach() {
    run(service, 'destroy');
    service = null;
  }
});

test('_getProvider from Youtube based on `url`', function(assert) {
  let provider, expectedProvider;

  expectedProvider = 'YOUTUBE';

  provider = service._getProvider('https://www.youtube.com/watch?v=gvdf5n-zI14');
  assert.equal(provider, expectedProvider);
Beispiel #3
0
import Ember from 'ember';
import LazyVideoProviders from 'ember-lazy-video/services/lazy-video-providers';
import { module, test } from 'qunit';

const {
  run
} = Ember;

let service;

module('Lazy Video Providers  Vimeo', {
  beforeEach() {
    service = LazyVideoProviders.create({
      vimeo: 'VIMEO'
    });
  },

  afterEach() {
    run(service, 'destroy');
    service = null;
  }
});

test('_getProvider from Vimeo based on `url`', function(assert) {
  let provider, expectedProvider;

  expectedProvider = 'VIMEO';

  provider = service._getProvider('https://vimeo.com/51771300');
  assert.equal(provider, expectedProvider);