We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d5e661 commit d6eb6cfCopy full SHA for d6eb6cf
test/unit/example.test.js
@@ -120,4 +120,19 @@ describe(`Example Tests`, function () {
120
expect(greeting).toBe(`Good night, John!`);
121
});
122
123
+
124
+ describe('Verify Special Changes Test Case', function () {
125
+ test('document.querySelector with id=pure number', () => {
126
+ const testText = 'This is a test';
127
+ const testHTML = `<div id=24><p>${testText}</p></div>`;
128
129
+ // Inject HTML
130
+ document.body.innerHTML = testHTML;
131
+ expect(() => {
132
+ document.querySelector('#24');
133
+ }).toThrow(DOMException);
134
135
+ expect(document.querySelector("[id='24']").textContent).toBe(testText);
136
+ });
137
138
0 commit comments