mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-27 05:38:12 +00:00
Hide "become a sustainer" button if you're already a sustainer
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
import { assert } from 'chai';
|
||||
import {
|
||||
getAreWeASubscriber,
|
||||
getEmojiSkinTone,
|
||||
getPinnedConversationIds,
|
||||
getPreferredLeftPaneWidth,
|
||||
@@ -21,6 +22,21 @@ describe('both/state/selectors/items', () => {
|
||||
} as any;
|
||||
}
|
||||
|
||||
describe('#getAreWeASubscriber', () => {
|
||||
it('returns false if the value is not in storage', () => {
|
||||
assert.isFalse(getAreWeASubscriber(getRootState({})));
|
||||
});
|
||||
|
||||
it('returns the value in storage', () => {
|
||||
assert.isFalse(
|
||||
getAreWeASubscriber(getRootState({ areWeASubscriber: false }))
|
||||
);
|
||||
assert.isTrue(
|
||||
getAreWeASubscriber(getRootState({ areWeASubscriber: true }))
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
describe('#getEmojiSkinTone', () => {
|
||||
it('returns 0 if passed anything invalid', () => {
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user