Browse Source

Add tests to _commonSelectors

pull/2474/head
Artur Arseniev 6 years ago
parent
commit
f82374abc1
  1. 37
      test/specs/selector_manager/view/ClassTagsView.js

37
test/specs/selector_manager/view/ClassTagsView.js

@ -10,13 +10,12 @@ describe('ClassTagsView', () => {
testContext = {};
});
var view;
var fixture;
var fixtures;
var testLabel;
var coll;
var target;
var em;
let view;
let fixture;
let fixtures;
let coll;
let target;
let em;
let compTest;
beforeAll(() => {
@ -187,6 +186,30 @@ describe('ClassTagsView', () => {
);
});
describe('Testing _commonSelectors', () => {
test('Returns empty array with no arguments', () => {
expect(view._commonSelectors()).toEqual([]);
});
test('Returns the first item if only one argument is passed', () => {
const item = [1, 2];
expect(view._commonSelectors(item)).toEqual(item);
});
test('Returns corret output with 2 arrays', () => {
const item1 = [1, 2, 3, 4];
const item2 = [3, 4, 5, 6];
expect(view._commonSelectors(item1, item2)).toEqual([3, 4]);
});
test('Returns corret output with more arrays', () => {
const item1 = [1, 2, 3, 4, 5];
const item2 = [3, 4, 5, 6];
const item3 = [30, 5, 6];
expect(view._commonSelectors(item1, item2, item3)).toEqual([5]);
});
});
describe('Should be rendered correctly', () => {
test('Has label', () => {
expect(view.$el.find('#label')[0]).toBeTruthy();

Loading…
Cancel
Save