v0.0.11: Added unit-tests, solved the key={...} problem, updated the build/watch configuration of CSX to be able to build minified and non-minified bundle outputs, as well as a CJS version of lib/ (for consuming in Node-environment, like Jest). The previous tests were renamed to examples, and should still need to be updated.
This commit is contained in:
17
jest/render/ref-property.test.js
Normal file
17
jest/render/ref-property.test.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import { render, Host } from "@cerxes/csx";
|
||||
import { testContainer } from "../utils/test-container";
|
||||
|
||||
describe("Ref-property tests", () => {
|
||||
test("Simple ref", async () => {
|
||||
let targetVar = null;
|
||||
let refHandler = (el)=>targetVar = el;
|
||||
let container = testContainer(render(<div id="test-div" ref={refHandler}/>));
|
||||
|
||||
expect(container.innerHTML).toBe(
|
||||
`<div id="test-div"></div>`
|
||||
);
|
||||
|
||||
expect(targetVar).not.toBe(null);
|
||||
expect(targetVar.id).toBe('test-div')
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user