mirror of
https://github.com/grafana/grafana.git
synced 2025-02-12 08:35:43 -06:00
25 lines
769 B
TypeScript
25 lines
769 B
TypeScript
import React from 'react';
|
|
import {shallow} from 'enzyme';
|
|
|
|
import {PasswordStrength} from '../components/PasswordStrength';
|
|
|
|
describe('PasswordStrength', () => {
|
|
|
|
it('should have class bad if length below 4', () => {
|
|
const wrapper = shallow(<PasswordStrength password="asd" />);
|
|
expect(wrapper.find(".password-strength-bad")).toHaveLength(1);
|
|
});
|
|
|
|
it('should have class ok if length below 8', () => {
|
|
const wrapper = shallow(<PasswordStrength password="asdasd" />);
|
|
expect(wrapper.find(".password-strength-ok")).toHaveLength(1);
|
|
});
|
|
|
|
it('should have class good if length above 8', () => {
|
|
const wrapper = shallow(<PasswordStrength password="asdaasdda" />);
|
|
expect(wrapper.find(".password-strength-good")).toHaveLength(1);
|
|
});
|
|
|
|
});
|
|
|