Lines Matching refs:t

14 export async function test(t, { setPortalChild, cleanupPortal }) {  argument
17 const describeWithPermissions = shouldSkipTestsRequiringPermissions ? t.xdescribe : t.describe;
20 t.expect(value).toBeGreaterThanOrEqual(expected - inaccuracy);
21 t.expect(value).toBeLessThan(expected + inaccuracy);
25 t.expect(bounds).toBeDefined();
26 t.expect(typeof bounds.origin).toBe('object');
27 t.expect(typeof bounds.origin.x).toBe('number');
28 t.expect(typeof bounds.origin.y).toBe('number');
29 t.expect(typeof bounds.size).toBe('object');
30 t.expect(typeof bounds.size.width).toBe('number');
31 t.expect(typeof bounds.size.height).toBe('number');
47 t.beforeAll(async () => {
53 t.beforeEach(async () => {
55 t.expect(status).toEqual('granted');
58 t.afterEach(async () => {
62 t.describe('when created', () => {
63 t.it('displays the view', async () => {
68 t.describe('scanFromURLAsync', () => {
69 t.it('returns empty result when there is no barcode', async () => {
73 t.expect(result).toBeDefined();
74 t.expect(result.length).toEqual(0);
77 t.it('scans a QR code from asset', async () => {
81 t.expect(result).toBeDefined();
82 t.expect(result.length).toEqual(1);
83 t.expect(result[0]).toBeDefined();
84 t.expect(result[0].type).toEqual(BarCodeScanner.Constants.BarCodeType.qr);
85 t.expect(result[0].data).toEqual('https://expo.io/');
101 t.expect(result[0].cornerPoints).toBeDefined();
102 t.expect(result[0].cornerPoints.length).toEqual(4);
105 t.it('scans a QR code from photo asset', async () => {
110 t.expect(result).toBeDefined();
111 t.expect(result.length).toEqual(1);
112 t.expect(result[0]).toBeDefined();
113 t.expect(result[0].type).toEqual(BarCodeScanner.Constants.BarCodeType.qr);
114 t.expect(result[0].data).toEqual('http://en.m.wikipedia.org');
130 t.expect(result[0].cornerPoints).toBeDefined();
131 t.expect(result[0].cornerPoints.length).toEqual(4);
134 t.it('scans a QR code from base64 URL', async () => {
142 t.expect(result).toBeDefined();
143 t.expect(result.length).toEqual(1);
144 t.expect(result[0]).toBeDefined();
145 t.expect(result[0].type).toEqual(BarCodeScanner.Constants.BarCodeType.qr);
146 t.expect(result[0].data).toEqual('test');
150 t.it('scans a Data Matrix code from asset', async () => {
154 t.expect(result).toBeDefined();
155 t.expect(result.length).toEqual(1);
156 t.expect(result[0]).toBeDefined();
157 t.expect(result[0].type).toEqual(BarCodeScanner.Constants.BarCodeType.datamatrix);
158 t.expect(result[0].data).toEqual('https://expo.io/');
174 t.expect(result[0].cornerPoints).toBeDefined();
175 t.expect(result[0].cornerPoints.length).toEqual(4);
179 t.it('respects barCodeTypes parameter', async () => {
185 t.expect(result).toBeDefined();
186 t.expect(result.length).toEqual(0);
189 t.it('works with multiple codes', async () => {
193 t.expect(result).toBeDefined();
194 t.expect(result.length > 0).toBe(true);