/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
src/scene/container/__tests__/transform-alpha.test.ts
40 строк
1 KB
Matt Karl
chore: Reorganize tests into more conventional structure (#11126)
04 дек 2024, 23:36
Не верифицирован
04 дек 2024, 23:36
a68e311
Код
Авторство
О чём код?
import { Container } from '../Container'; import { updateRenderGroupTransforms } from '../utils/updateRenderGroupTransforms'; describe('Transform Alpha', () => { it('should cap render group alpha to between zero and one', async () => { const root = new Container({ isRenderGroup: true }); const parentContainer = new Container(); const childContainer = new Container(); root.addChild(parentContainer); parentContainer.addChild(childContainer); parentContainer.alpha = 20; childContainer.alpha = 3; updateRenderGroupTransforms(root.renderGroup, false); expect(childContainer.groupAlpha).toEqual(1); let groupAlpha = (childContainer.groupColorAlpha >>> 24) / 255; expect(groupAlpha).toEqual(1); parentContainer.alpha = -10; updateRenderGroupTransforms(root.renderGroup, false); expect(childContainer.groupAlpha).toEqual(0); groupAlpha = (childContainer.groupColorAlpha >>> 24) / 255; expect(groupAlpha).toEqual(0); }); }); // Test to cover