Repository navigation
Improve #1998
master.yml
on: push
changes
7s
backend_tests
3m 34s
elixir_quality
1m 1s
frontend_quality
43s
build_images
0s
Annotations
5 errors and 4 warnings
|
frontend_quality
Process completed with exit code 1.
|
|
assets/js/__tests__/Registration.test.tsx > sign up > successful sign up:
apps/codebattle/assets/js/__tests__/Registration.test.tsx#L82
AssertionError: expected "vi.fn()" to be called with arguments: [ '/api/v1/users', …(1) ]
Number of calls: 0
Ignored nodes: comments, script, style
<html>
<head>
<meta
content="test-csrf-token"
name="csrf-token"
/>
</head>
<body>
<div>
<div
class="container-fluid"
>
<div
class="row justify-content-center"
>
<div
class="col-lg-5 col-md-5 col-sm-5 px-md-4"
>
<div
class="card cb-card border cb-border-color cb-rounded shadow-sm"
>
<div
class="card-body p-lg-4 p-xl-5"
>
<form
novalidate=""
>
<h3
class="text-center text-white"
>
Sign Up
</h3>
<div
class="form-group"
>
<span
class="text-white"
/>
<input
aria-label="base"
class="form-control custom-control cb-bg-panel cb-border-color text-white"
id="base"
name="base"
type="hidden"
/>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Nickname
</span>
<input
aria-label="name"
class="form-control custom-control cb-bg-panel cb-border-color text-white"
id="name"
name="name"
type="text"
value="testName"
/>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Email
</span>
<input
aria-label="email"
class="form-control custom-control cb-bg-panel cb-border-color text-white"
id="email"
name="email"
type="email"
value="valid@email.com"
/>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Password
</span>
<div
class="position-relative"
>
<input
aria-label="password"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="password"
name="password"
type="password"
value="testpassword!"
/>
<button
class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link"
type="button"
>
<svg
aria-hidden="true"
class="svg-inline--fa fa-eye"
data-icon="eye"
data-prefix="fas"
role="img"
viewBox="0 0 576 512"
>
<path
d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM14
|
|
assets/js/__tests__/Registration.test.tsx > sign up > password validation: long password:
apps/codebattle/assets/js/__tests__/Registration.test.tsx#L61
TestingLibraryElementError: Unable to find an element with the text: Should be from 6 to 16 characters. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
Ignored nodes: comments, script, style
<body>
<div>
<div
class="container-fluid"
>
<div
class="row justify-content-center"
>
<div
class="col-lg-5 col-md-5 col-sm-5 px-md-4"
>
<div
class="card cb-card border cb-border-color cb-rounded shadow-sm"
>
<div
class="card-body p-lg-4 p-xl-5"
>
<form
novalidate=""
>
<h3
class="text-center text-white"
>
Sign Up
</h3>
<div
class="form-group"
>
<span
class="text-white"
/>
<input
aria-label="base"
class="form-control custom-control cb-bg-panel cb-border-color text-white"
id="base"
name="base"
type="hidden"
/>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Nickname
</span>
<input
aria-label="name"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="name"
name="name"
type="text"
value=""
/>
<div
class="invalid-feedback"
>
Nickname required
</div>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Email
</span>
<input
aria-label="email"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="email"
name="email"
type="email"
value=""
/>
<div
class="invalid-feedback"
>
Email required
</div>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Password
</span>
<div
class="position-relative"
>
<input
aria-label="password"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="password"
name="password"
type="password"
value="11111111111111111"
/>
<button
class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link"
type="button"
>
<svg
aria-hidden="true"
class="svg-inline--fa fa-eye"
data-icon="eye"
data-prefix="fas"
role="img"
viewBox="0 0 576 512"
>
<path
d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192
|
|
assets/js/__tests__/Registration.test.tsx > sign up > password validation: only special characters:
apps/codebattle/assets/js/__tests__/Registration.test.tsx#L61
TestingLibraryElementError: Unable to find an element with the text: Should contain at least one letter or number. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
Ignored nodes: comments, script, style
<body>
<div>
<div
class="container-fluid"
>
<div
class="row justify-content-center"
>
<div
class="col-lg-5 col-md-5 col-sm-5 px-md-4"
>
<div
class="card cb-card border cb-border-color cb-rounded shadow-sm"
>
<div
class="card-body p-lg-4 p-xl-5"
>
<form
novalidate=""
>
<h3
class="text-center text-white"
>
Sign Up
</h3>
<div
class="form-group"
>
<span
class="text-white"
/>
<input
aria-label="base"
class="form-control custom-control cb-bg-panel cb-border-color text-white"
id="base"
name="base"
type="hidden"
/>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Nickname
</span>
<input
aria-label="name"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="name"
name="name"
type="text"
value=""
/>
<div
class="invalid-feedback"
>
Nickname required
</div>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Email
</span>
<input
aria-label="email"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="email"
name="email"
type="email"
value=""
/>
<div
class="invalid-feedback"
>
Email required
</div>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Password
</span>
<div
class="position-relative"
>
<input
aria-label="password"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="password"
name="password"
type="password"
value="!@#$%&*?"
/>
<button
class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link"
type="button"
>
<svg
aria-hidden="true"
class="svg-inline--fa fa-eye"
data-icon="eye"
data-prefix="fas"
role="img"
viewBox="0 0 576 512"
>
<path
d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 1
|
|
assets/js/__tests__/Registration.test.tsx > sign up > password validation: short password:
apps/codebattle/assets/js/__tests__/Registration.test.tsx#L61
TestingLibraryElementError: Unable to find an element with the text: Should be from 6 to 16 characters. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
Ignored nodes: comments, script, style
<body>
<div>
<div
class="container-fluid"
>
<div
class="row justify-content-center"
>
<div
class="col-lg-5 col-md-5 col-sm-5 px-md-4"
>
<div
class="card cb-card border cb-border-color cb-rounded shadow-sm"
>
<div
class="card-body p-lg-4 p-xl-5"
>
<form
novalidate=""
>
<h3
class="text-center text-white"
>
Sign Up
</h3>
<div
class="form-group"
>
<span
class="text-white"
/>
<input
aria-label="base"
class="form-control custom-control cb-bg-panel cb-border-color text-white"
id="base"
name="base"
type="hidden"
/>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Nickname
</span>
<input
aria-label="name"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="name"
name="name"
type="text"
value=""
/>
<div
class="invalid-feedback"
>
Nickname required
</div>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Email
</span>
<input
aria-label="email"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="email"
name="email"
type="email"
value=""
/>
<div
class="invalid-feedback"
>
Email required
</div>
</div>
<div
class="form-group"
>
<span
class="text-white"
>
Password
</span>
<div
class="position-relative"
>
<input
aria-label="password"
class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid"
id="password"
name="password"
type="password"
value="11111"
/>
<button
class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link"
type="button"
>
<svg
aria-hidden="true"
class="svg-inline--fa fa-eye"
data-icon="eye"
data-prefix="fas"
role="img"
viewBox="0 0 576 512"
>
<path
d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.
|
|
changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
frontend_quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
elixir_quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
backend_tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|