Skip to content

Commit e7b90cf

Browse files
update test
1 parent 8977d4a commit e7b90cf

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

src/stringToReact.test.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ beforeAll(() => {
1212
});
1313
beforeEach(() => {
1414
window.Babel = window.Babel || {};
15+
window.React=window.React||React;
1516
renderApp = (temp, deps, rerender, temp2) => {
1617
let secondRender = false;
1718
const StrintToReactCom = StrintToReact.bind(undefined, deps);
@@ -44,7 +45,7 @@ describe('rendering : ', () => {
4445
test('generated component from string should be updated when props.children is changed', () => {
4546
let _ctx, _ctx2;
4647
const getCtx = function () {
47-
_ctx = new Ctx();
48+
_ctx = new Ctx(React);
4849
_ctx.getComponent = jest.fn(() => _ctx._com);
4950
_ctx._transpile = jest.fn(
5051
() => `() => /*#__PURE__*/React.createElement("p", {
@@ -54,7 +55,7 @@ describe('rendering : ', () => {
5455
return _ctx;
5556
},
5657
getCtx2 = function () {
57-
_ctx2 = new Ctx();
58+
_ctx2 = new Ctx(React);
5859
_ctx2.getComponent = jest.fn(() => _ctx2._com);
5960
_ctx2._transpile = jest.fn(
6061
() => `() => /*#__PURE__*/React.createElement("p", {
@@ -73,7 +74,7 @@ describe('rendering : ', () => {
7374
test('it should call updateTemplate method with props.children as a parameter', () => {
7475
let _ctx;
7576
const getCtx = function () {
76-
_ctx = new Ctx();
77+
_ctx = new Ctx(React);
7778
const updateTemplate = _ctx.updateTemplate;
7879
_ctx.updateTemplate = jest.fn((temp) => updateTemplate.call(_ctx, temp));
7980
_ctx._transpile = jest.fn(
@@ -88,7 +89,10 @@ describe('rendering : ', () => {
8889
});
8990
});
9091
describe('React global variable', () => {
91-
test('this package should set the React global variable', () => {
92+
test('The constructor should set the React global variable', () => {
93+
window.React=undefined;
94+
new Ctx(React);
9295
expect(window.React).toEqual(React);
96+
window.React=React;
9397
});
9498
});

yarn.lock

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5926,12 +5926,14 @@
59265926
"randombytes" "^2.0.5"
59275927
"safe-buffer" "^5.1.0"
59285928

5929-
"react-dom@file:../ssr/ssr/node_modules/react-dom":
5930-
"resolved" "file:../ssr/ssr/node_modules/react-dom"
5931-
"version" "18.2.0"
5929+
"react-dom@file:../test/node_modules/react-dom":
5930+
"resolved" "file:../test/node_modules/react-dom"
5931+
"version" "16.9.0"
59325932
dependencies:
59335933
"loose-envify" "^1.1.0"
5934-
"scheduler" "^0.23.0"
5934+
"object-assign" "^4.1.1"
5935+
"prop-types" "^15.6.2"
5936+
"scheduler" "^0.15.0"
59355937

59365938
"react-is@^16.13.1", "react-is@^16.8.4", "react-is@^16.9.0":
59375939
"integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
@@ -5953,11 +5955,13 @@
59535955
"react-is" "^16.9.0"
59545956
"scheduler" "^0.15.0"
59555957

5956-
"react@^16.0.0", "react@file:../ssr/ssr/node_modules/react":
5957-
"resolved" "file:../ssr/ssr/node_modules/react"
5958-
"version" "18.2.0"
5958+
"react@^16.0.0", "react@file:../test/node_modules/react":
5959+
"resolved" "file:../test/node_modules/react"
5960+
"version" "16.9.0"
59595961
dependencies:
59605962
"loose-envify" "^1.1.0"
5963+
"object-assign" "^4.1.1"
5964+
"prop-types" "^15.6.2"
59615965

59625966
"read-pkg-up@^7.0.1":
59635967
"integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg=="

0 commit comments

Comments
 (0)