Skip to content

Commit a476f5e

Browse files
committed
Code review
1 parent 1a6737b commit a476f5e

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/matchers/element/toHaveText.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export async function toHaveText(
4848
options,
4949
})
5050

51-
let elementOrElements
51+
let elementOrArray
5252
let actualText
5353

5454
const pass = await waitUntil(
@@ -62,7 +62,7 @@ export async function toHaveText(
6262
return [await singleElementCompare(elements, expectedValue, options)]
6363
}
6464
)
65-
elementOrElements = commandResult.elementOrArray
65+
elementOrArray = commandResult.elementOrArray
6666
actualText = commandResult.valueOrArray
6767

6868
return commandResult
@@ -71,7 +71,7 @@ export async function toHaveText(
7171
{ wait: options.wait, interval: options.interval }
7272
)
7373

74-
const message = enhanceError(elementOrElements, wrapExpectedWithArray(elementOrElements, actualText, expectedValue), actualText, this, verb, expectation, '', options)
74+
const message = enhanceError(elementOrArray, wrapExpectedWithArray(elementOrArray, actualText, expectedValue), actualText, this, verb, expectation, '', options)
7575
const result: ExpectWebdriverIO.AssertionResult = {
7676
pass,
7777
message: (): string => message

src/util/elementsUtil.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export const isElement = (obj: unknown): obj is WebdriverIO.Element => {
2929
&& !Array.isArray(obj)
3030
&& 'selector' in obj
3131
&& 'parent' in obj
32+
&& 'getElement' in obj // specific to Element
3233
}
3334

3435
export const isElementArrayLike = (obj: unknown): obj is WebdriverIO.ElementArray | WebdriverIO.Element[] => {

0 commit comments

Comments
 (0)