|
10 | 10 |
|
11 | 11 | 'use strict';
|
12 | 12 |
|
13 |
| -const AssetRegistry = require('../AssetRegistry'); |
14 |
| -const Platform = require('../../Utilities/Platform'); |
15 |
| -const resolveAssetSource = require('../resolveAssetSource'); |
16 |
| - |
17 |
| -import NativeSourceCode from '../../NativeModules/specs/NativeSourceCode'; |
18 |
| - |
19 |
| -function expectResolvesAsset(input, expectedSource) { |
20 |
| - const assetId = AssetRegistry.registerAsset(input); |
21 |
| - expect(resolveAssetSource(assetId)).toEqual(expectedSource); |
22 |
| -} |
23 |
| - |
24 | 13 | describe('resolveAssetSource', () => {
|
| 14 | + let AssetRegistry; |
| 15 | + let resolveAssetSource; |
| 16 | + let NativeSourceCode; |
| 17 | + let Platform; |
| 18 | + |
25 | 19 | beforeEach(() => {
|
26 | 20 | jest.resetModules();
|
| 21 | + |
| 22 | + AssetRegistry = require('../AssetRegistry'); |
| 23 | + resolveAssetSource = require('../resolveAssetSource'); |
| 24 | + NativeSourceCode = require('../../NativeModules/specs/NativeSourceCode') |
| 25 | + .default; |
| 26 | + Platform = require('../../Utilities/Platform'); |
27 | 27 | });
|
28 | 28 |
|
29 | 29 | it('returns same source for simple static and network images', () => {
|
@@ -303,9 +303,16 @@ describe('resolveAssetSource', () => {
|
303 | 303 | );
|
304 | 304 | });
|
305 | 305 | });
|
| 306 | + |
| 307 | + function expectResolvesAsset(input, expectedSource) { |
| 308 | + const assetId = AssetRegistry.registerAsset(input); |
| 309 | + expect(resolveAssetSource(assetId)).toEqual(expectedSource); |
| 310 | + } |
306 | 311 | });
|
307 | 312 |
|
308 | 313 | describe('resolveAssetSource.pickScale', () => {
|
| 314 | + const resolveAssetSource = require('../resolveAssetSource'); |
| 315 | + |
309 | 316 | it('picks matching scale', () => {
|
310 | 317 | expect(resolveAssetSource.pickScale([1], 2)).toBe(1);
|
311 | 318 | expect(resolveAssetSource.pickScale([1, 2, 3], 2)).toBe(2);
|
|
0 commit comments