/
githubmirror
/
Chart.js
Обзор
Документация
Войти
/
githubmirror
/
Chart.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/specs/core.defaults.tests.js
38 строк
1 KB
Jukka Kurkela
Update eslint-config-chartjs to v0.3.0 (#8406)
10 фев 2021, 16:21
Не верифицирован
10 фев 2021, 16:21
ddfbcf7
Код
Авторство
О чём код?
describe('Chart.defaults', function() { describe('.set', function() { it('Should set defaults directly to root when scope is not provided', function() { expect(Chart.defaults.test).toBeUndefined(); Chart.defaults.set({test: true}); expect(Chart.defaults.test).toEqual(true); delete Chart.defaults.test; }); it('Should create scope when it does not exist', function() { expect(Chart.defaults.test).toBeUndefined(); Chart.defaults.set('test', {value: true}); expect(Chart.defaults.test.value).toEqual(true); delete Chart.defaults.test; }); }); describe('.route', function() { it('Should read the source, but not change it', function() { expect(Chart.defaults.testscope).toBeUndefined(); Chart.defaults.set('testscope', {test: true}); Chart.defaults.route('testscope', 'test2', 'testscope', 'test'); expect(Chart.defaults.testscope.test).toEqual(true); expect(Chart.defaults.testscope.test2).toEqual(true); Chart.defaults.set('testscope', {test2: false}); expect(Chart.defaults.testscope.test).toEqual(true); expect(Chart.defaults.testscope.test2).toEqual(false); Chart.defaults.set('testscope', {test2: undefined}); expect(Chart.defaults.testscope.test2).toEqual(true); delete Chart.defaults.testscope; }); }); });