Skip to content

Instantly share code, notes, and snippets.

View ErrorPro's full-sized avatar
🎯
Focused

Ven Korolev ErrorPro

🎯
Focused
  • Amsterdam
View GitHub Profile
diff --git a/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift b/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift
index dd947ec..bc234e6 100644
--- a/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift
+++ b/node_modules/lottie-ios/lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift
@@ -143,7 +143,7 @@ class CompositionLayer: CALayer, KeypathSearchable {
}
func updateRenderScale() {
- self.contentsScale = self.renderScale
+ /// To be overridden by subclass
  1. Algorithms
  2. software design patterns
  • observer (redux)
  • adapter(carrying)
  1. testing
  • jest
  • enzyme
  1. javascript
  • es5/es6/es7(stage 1, stage 0)
  • const vs let
// create a graphlhttp middleware
const middleware = graphqlHTTP({
schema,
rootValue: {
id: 'viewer',
loaders: {
countries: () => countriesMock,
},
},
});
import RelayQueryResponseCache from 'relay-runtime/lib/RelayQueryResponseCache';
const cache = new RelayQueryResponseCache({ size: 250, ttl: 60 * 5 * 1000 });
export default new Environment({
network: Network.create(fetchQuery),
store: new Store(new RecordSource()),
});
const fetchQuery = async function wrappedFetchQuery(
`
query UserQuery {
user {
firstName
lastName
}
}
`
import React from 'react';
import Button from './Button';
import renderer from 'react-test-renderer';
/* other tests */
test('renders with 0 as an initial state of counter', () => {
const component = renderer.create(
<Button onClick={() => {}} label="this is test label" />
);
import React from 'react';
import Button from './Button';
import renderer from 'react-test-renderer';
test('renders button with passed props', () => {
const component = renderer.create(
<Button onClick={() => {}} label="test label" />
);
expect(component.toJSON()).toMatchSnapshot();
import React from 'react';
import Button from './Button';
import renderer from 'react-test-renderer';
import Enzyme, { mount } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
Enzyme.configure({ adapter: new Adapter() });
/* other tests */
import React from 'react';
import Dump from './Dump';
import renderer from 'react-test-renderer';
test('dump components renders initially', () => {
const component = renderer.create(
<Dump onChange={() => {}} label="Hi i am a dump component" />
);
expect(component.toJSON()).toMatchSnapshot();
import sum from './sum';
test('pure function returns the same output for the same input', () => {
expect(sum(2, 2)).toBe(4);
});