react-native-bridge-firebase
Version:
Can easy to use Analytics/Crash/Config/Message of Firebase on ReactNative
20 lines (16 loc) • 626 B
JavaScript
import faker from 'faker';
import RNBridgeFirebase from '../RNBridgeFirebase';
import Storage from '../Storage';
describe('Storage Library', () => {
it('constructor', () => {
expect(Storage.ERROR).toBe(RNBridgeFirebase.ERROR);
expect(Storage.EVENT).toBe(RNBridgeFirebase.EVENT);
});
it('uploadJPG', () => {
const path = `${faker.lorem.word()}/${faker.lorem.word()}.jpg`;
const base64 = new Buffer(faker.lorem.text()).toString('base64');
RNBridgeFirebase.uploadJPG.mockClear();
Storage.uploadJPG(path, base64);
expect(RNBridgeFirebase.uploadJPG).lastCalledWith({ path, base64 });
});
});