๐คผ ์ ๋ค๋ฆญ ์ ์ฝ ๊ฑธ๊ธฐ
์ ๋ค๋ฆญ์ ์ฌํ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค. ํ์ง๋ง ์ค์ ์ค๋ฌด์์๋ ํ๊ฒฝ์ ๋ฐ๋ผ ์ปดํผ๋ํธ์์ ๋ฐ๋ ๊ฐ๋ค์ด ๋ฌ๋ผ์ง ์ ์๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๋ค๋ฆญ์ ์ ์ฝ์ ๊ฑธ์ด์ ์ฒ๋ฆฌํ ์ ๋ ์์ ๊ฒ ๊ฐ๋ค
๐โ๏ธ ์ฌ๊ทํจ์ ํ ์คํธ
์ต๊ทผ ํ์ฌ์์ ํ ์คํธ์ฝ๋ ์์ฑ์ค 1.5์ด ๊ฐ๊ฒฉ์ผ๋ก Promise ํํ๋ฅผ ๋ฆฌํด ํด์ฃผ๋ ์ํฉ์ด ๋ฐ์ํ์๋ค.
๊ทธ๋ ์ง๋ง ํฌํํ๊ฒ๋ 2๋ฒ์งธ ์๋๋ถํฐ ์๊ฐ์ ๋ํ mocking์ด ์ ์ฉ๋์ง ์์๋ค
setTimeOut์ ๊ฑฐ๋ ๊ฒฝ์ฐ ๋ณดํต jest.useFakeTimers ๋ฅผ ์ด์ฉํ์ฌ ์ฒ๋ฆฌํ๋๋ฐ ํฌํํ๊ฒ 2๋ฒ์งธ ๋ถํฐ ์ ์ฉ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค.
์ด๋ค ์ด์ ๋๋ฌธ์ด์๋์ง ์์๋ณด์
๐ต Electron Jenkins์์ ๋น๋ํ๊ธฐ
Electron์ mac์ธ์ฆ์๋ฅผ ์ ์ฉํ์๋ค. ์ธ์ ๋ ์ ํจ์ค์ ๋น๋ํ์ฌ S3์ ์ฌ๋ฆฌ๋ ๋ฐฉ์์ด ํ์ํ๋ค
๋น๋๋ ์ต๋ํ ๋๊ฐ์ ํ๊ฒฝ์์ ํ๋๊ฒ ๋ง๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ด๋ค
'ํ๊ณ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐คฒ 3์ 1์ฃผ์ฐจ ํ๊ณ (0) | 2025.03.09 |
---|---|
๐ฃ 2์ ๋ง์ง๋ง์ฃผ์ฐจ ํ๊ณ (0) | 2025.03.02 |
๐ฏ 2์ 2์ฃผ์ฐจ ํ๊ณ (0) | 2025.02.16 |
๐ 1์ ๋ง์ง๋ง ์ฃผ์ฐจ ํ๊ณ (1) | 2025.02.02 |
๐ 1์ 4์ฃผ์ฐจ ํ๊ณ (0) | 2025.01.26 |
๋๊ธ