@looker/components-test-utils
Advanced tools
Comparing version
@@ -6,2 +6,18 @@ # Change Log | ||
# [1.0.0](https://github.com/looker-open-source/components/compare/v0.18.0...v1.0.0) (2021-03-22) | ||
**Note:** Version bump only for package @looker/components-test-utils | ||
## [0.18.1](https://github.com/looker-open-source/components/compare/v0.18.0...v0.18.1) (2021-03-22) | ||
**Note:** Version bump only for package @looker/components-test-utils | ||
# [0.18.0](https://github.com/looker-open-source/components/compare/v0.17.0...v0.18.0) (2021-03-22) | ||
@@ -8,0 +24,0 @@ |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.renderWithTheme = exports.shallowWithTheme = exports.mountWithTheme = exports.createWithTheme = exports.withThemeProvider = void 0; | ||
exports.renderWithTheme = exports.withThemeProvider = void 0; | ||
@@ -13,4 +13,2 @@ var _componentsProviders = require("@looker/components-providers"); | ||
var _enzyme = require("enzyme"); | ||
require("jest-styled-components"); | ||
@@ -20,4 +18,2 @@ | ||
var _reactTestRenderer = require("react-test-renderer"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -31,14 +27,2 @@ | ||
const createWithTheme = Component => (0, _reactTestRenderer.create)(withThemeProvider(Component)); | ||
exports.createWithTheme = createWithTheme; | ||
const mountWithTheme = Component => (0, _enzyme.mount)(withThemeProvider(Component)); | ||
exports.mountWithTheme = mountWithTheme; | ||
const shallowWithTheme = Component => (0, _enzyme.shallow)(withThemeProvider(Component)); | ||
exports.shallowWithTheme = shallowWithTheme; | ||
const renderWithTheme = (Component, options) => (0, _react.render)(withThemeProvider(Component), options); | ||
@@ -45,0 +29,0 @@ |
"use strict"; | ||
require("core-js/modules/es.array.map.js"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,2 +8,4 @@ value: true | ||
require("core-js/modules/es.array.map.js"); | ||
var _react = require("@testing-library/react"); | ||
@@ -12,0 +12,0 @@ |
@@ -6,14 +6,3 @@ "use strict"; | ||
}); | ||
var _exportNames = { | ||
ReactWrapper: true | ||
}; | ||
Object.defineProperty(exports, "ReactWrapper", { | ||
enumerable: true, | ||
get: function get() { | ||
return _enzyme.ReactWrapper; | ||
} | ||
}); | ||
var _enzyme = require("enzyme"); | ||
var _create_with_theme = require("./create_with_theme"); | ||
@@ -23,3 +12,2 @@ | ||
if (key === "default" || key === "__esModule") return; | ||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
if (key in exports && exports[key] === _create_with_theme[key]) return; | ||
@@ -34,16 +22,2 @@ Object.defineProperty(exports, key, { | ||
var _snapshot = require("./snapshot"); | ||
Object.keys(_snapshot).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
if (key in exports && exports[key] === _snapshot[key]) return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _snapshot[key]; | ||
} | ||
}); | ||
}); | ||
var _reactTestingLibrary = require("./helpers/react-testing-library"); | ||
@@ -53,3 +27,2 @@ | ||
if (key === "default" || key === "__esModule") return; | ||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
if (key in exports && exports[key] === _reactTestingLibrary[key]) return; | ||
@@ -56,0 +29,0 @@ Object.defineProperty(exports, key, { |
import { RenderOptions } from '@testing-library/react'; | ||
import 'jest-styled-components'; | ||
import React, { ReactElement } from 'react'; | ||
import { ReactElement } from 'react'; | ||
export declare const withThemeProvider: (Component: ReactElement<any>) => JSX.Element; | ||
export declare const createWithTheme: (Component: ReactElement<any>) => import("react-test-renderer").ReactTestRenderer; | ||
export declare const mountWithTheme: (Component: ReactElement<any>) => import("enzyme").ReactWrapper<any, Readonly<{}>, React.Component<{}, {}, any>>; | ||
export declare const shallowWithTheme: (Component: ReactElement<any>) => import("enzyme").ShallowWrapper<any, Readonly<{}>, React.Component<{}, {}, any>>; | ||
export declare const renderWithTheme: (Component: ReactElement<any>, options?: Pick<RenderOptions<typeof import("@testing-library/dom/types/queries")>, "container" | "baseElement" | "hydrate" | "wrapper"> | undefined) => import("@testing-library/react").RenderResult<typeof import("@testing-library/dom/types/queries")>; |
import { ComponentsProvider } from '@looker/components-providers'; | ||
import { render } from '@testing-library/react'; | ||
import { mount, shallow } from 'enzyme'; | ||
import 'jest-styled-components'; | ||
import React from 'react'; | ||
import { create } from 'react-test-renderer'; | ||
export var withThemeProvider = function withThemeProvider(Component) { | ||
@@ -12,11 +10,2 @@ return React.createElement(ComponentsProvider, { | ||
}; | ||
export var createWithTheme = function createWithTheme(Component) { | ||
return create(withThemeProvider(Component)); | ||
}; | ||
export var mountWithTheme = function mountWithTheme(Component) { | ||
return mount(withThemeProvider(Component)); | ||
}; | ||
export var shallowWithTheme = function shallowWithTheme(Component) { | ||
return shallow(withThemeProvider(Component)); | ||
}; | ||
export var renderWithTheme = function renderWithTheme(Component, options) { | ||
@@ -23,0 +12,0 @@ return render(withThemeProvider(Component), options); |
@@ -1,2 +0,1 @@ | ||
import "core-js/modules/es.array.map.js"; | ||
import { fireEvent, getNodeText, screen } from '@testing-library/react'; | ||
@@ -3,0 +2,0 @@ export var openCombobox = function openCombobox(placeholderText) { |
@@ -1,4 +0,2 @@ | ||
export { ReactWrapper } from 'enzyme'; | ||
export * from './create_with_theme'; | ||
export * from './snapshot'; | ||
export * from './helpers/react-testing-library'; |
@@ -1,5 +0,3 @@ | ||
export { ReactWrapper } from 'enzyme'; | ||
export * from './create_with_theme'; | ||
export * from './snapshot'; | ||
export * from './helpers/react-testing-library'; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@looker/components-test-utils", | ||
"license": "MIT", | ||
"version": "0.18.0", | ||
"version": "1.0.0-canary.241+3d526251f", | ||
"main": "lib/cjs/index.js", | ||
@@ -21,13 +21,9 @@ "module": "lib/index.js", | ||
"devDependencies": { | ||
"@looker/components-providers": "^0.18.0", | ||
"@looker/components-providers": "^1.0.0-canary.241+3d526251f", | ||
"@testing-library/react": "^11.2.2", | ||
"@types/enzyme": "^3.10.8", | ||
"@types/jest": "^26.0.19", | ||
"@types/react": "^16.9.56", | ||
"@types/react-test-renderer": "^16.9.3", | ||
"enzyme": "^3.11.0", | ||
"jest-styled-components": "^7.0.3", | ||
"react": "^16.14.0", | ||
"react-is": "^16.13.1", | ||
"react-test-renderer": "^16.14.0", | ||
"styled-components": "^5.2.1" | ||
@@ -39,3 +35,3 @@ }, | ||
}, | ||
"gitHead": "94bd056eb105e5cab1c9b5d14e05ac20862ebd54" | ||
"gitHead": "3d526251fbc706d6ce4715bdcbe1a5e8296c8f51" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
8
-33.33%33788
-20.51%29
-14.71%188
-27.97%1
Infinity%