mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-01-08 01:04:39 +08:00
19 lines
772 B
JavaScript
19 lines
772 B
JavaScript
const BadgeStore = require('../../src/flux/stores/badge-store').default;
|
|
|
|
describe('BadgeStore', () =>
|
|
describe('_setBadgeForCount', () =>
|
|
it('should set the badge correctly', function() {
|
|
spyOn(BadgeStore, '_setBadge');
|
|
BadgeStore._unread = 0;
|
|
BadgeStore._setBadgeForCount();
|
|
expect(BadgeStore._setBadge).toHaveBeenCalledWith('');
|
|
BadgeStore._unread = 1;
|
|
BadgeStore._setBadgeForCount();
|
|
expect(BadgeStore._setBadge).toHaveBeenCalledWith('1');
|
|
BadgeStore._unread = 100;
|
|
BadgeStore._setBadgeForCount();
|
|
expect(BadgeStore._setBadge).toHaveBeenCalledWith('100');
|
|
BadgeStore._unread = 1000;
|
|
BadgeStore._setBadgeForCount();
|
|
expect(BadgeStore._setBadge).toHaveBeenCalledWith('999+');
|
|
})));
|