Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb4c6648

Browse files
committed
fix: update most tests
1 parent07c9967 commitb4c6648

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

‎site/src/hooks/useClipboard.test.tsx‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ function setupMockClipboard(isSecure: boolean): SetupMockClipboardResult {
115115
};
116116
}
117117

118-
functionrenderUseClipboard<TInputextendsUseClipboardInput>(inputs:TInput){
119-
returnrenderHook<UseClipboardResult,TInput>(
118+
functionrenderUseClipboard(inputs?:UseClipboardInput){
119+
returnrenderHook<UseClipboardResult,UseClipboardInput>(
120120
(props)=>useClipboard(props),
121121
{
122122
initialProps:inputs,
@@ -188,9 +188,9 @@ describe.each(secureContextValues)("useClipboard - secure: %j", (isSecure) => {
188188

189189
constassertClipboardUpdateLifecycle=async(
190190
result:RenderResult,
191-
textToCheck:string,
191+
textToCopy:string,
192192
):Promise<void>=>{
193-
awaitact(()=>result.current.copyToClipboard());
193+
awaitact(()=>result.current.copyToClipboard(textToCopy));
194194
expect(result.current.showCopiedSuccess).toBe(true);
195195

196196
// Because of timing trickery, any timeouts for flipping the copy status
@@ -203,35 +203,35 @@ describe.each(secureContextValues)("useClipboard - secure: %j", (isSecure) => {
203203
awaitact(()=>jest.runAllTimersAsync());
204204

205205
constclipboardText=getClipboardText();
206-
expect(clipboardText).toEqual(textToCheck);
206+
expect(clipboardText).toEqual(textToCopy);
207207
};
208208

209209
it("Copies the current text to the user's clipboard",async()=>{
210210
consttextToCopy="dogs";
211-
const{ result}=renderUseClipboard({ textToCopy});
211+
const{ result}=renderUseClipboard();
212212
awaitassertClipboardUpdateLifecycle(result,textToCopy);
213213
});
214214

215215
it("Should indicate to components not to show successful copy after a set period of time",async()=>{
216216
consttextToCopy="cats";
217-
const{ result}=renderUseClipboard({ textToCopy});
217+
const{ result}=renderUseClipboard();
218218
awaitassertClipboardUpdateLifecycle(result,textToCopy);
219219
expect(result.current.showCopiedSuccess).toBe(false);
220220
});
221221

222222
it("Should notify the user of an error using the provided callback",async()=>{
223223
consttextToCopy="birds";
224224
constonError=jest.fn();
225-
const{ result}=renderUseClipboard({textToCopy,onError});
225+
const{ result}=renderUseClipboard({ onError});
226226

227227
setSimulateFailure(true);
228-
awaitact(()=>result.current.copyToClipboard());
228+
awaitact(()=>result.current.copyToClipboard(textToCopy));
229229
expect(onError).toBeCalled();
230230
});
231231

232232
it("Should dispatch a new toast message to the global snackbar when errors happen while no error callback is provided to the hook",async()=>{
233233
consttextToCopy="crow";
234-
const{ result}=renderUseClipboard({ textToCopy});
234+
const{ result}=renderUseClipboard();
235235

236236
/**
237237
*@todo Look into why deferring error-based state updates to the global
@@ -241,7 +241,7 @@ describe.each(secureContextValues)("useClipboard - secure: %j", (isSecure) => {
241241
* flushed through the GlobalSnackbar component afterwards
242242
*/
243243
setSimulateFailure(true);
244-
awaitact(()=>result.current.copyToClipboard());
244+
awaitact(()=>result.current.copyToClipboard(textToCopy));
245245

246246
consterrorMessageNode=screen.queryByText(COPY_FAILED_MESSAGE);
247247
expect(errorMessageNode).not.toBeNull();
@@ -252,10 +252,10 @@ describe.each(secureContextValues)("useClipboard - secure: %j", (isSecure) => {
252252
// Snackbar state transitions that you might get if the hook uses the
253253
// default
254254
consttextToCopy="hamster";
255-
const{ result}=renderUseClipboard({textToCopy,onError:jest.fn()});
255+
const{ result}=renderUseClipboard({onError:jest.fn()});
256256

257257
setSimulateFailure(true);
258-
awaitact(()=>result.current.copyToClipboard());
258+
awaitact(()=>result.current.copyToClipboard(textToCopy));
259259

260260
expect(result.current.error).toBeInstanceOf(Error);
261261
});

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp