chore(*): fix gemini tests with postcss-calc errors #202
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Временный фикс проблем с
gemini
тестами иpostcss-calc
.Мотивация и контекст
Проблемы из-за shim реализации Array.prototype.find во внутренних зависимостях (
collections -> q-io -> gemini-coverage -> gemini
):montagejs/collections#178
Попробовал n способов. Запрет конфигурирования метода через
Object.defineProperty()
вызывает потом TypeError — не подходит. Переопределить после shim и до обработки стилей postcss представляется труднодоступным, нужно тогда тоже форкать, только самgemini
. Опускать версиюpostcss-calc
в пресетах или здесь — заставит опускать версии другихpostcss
модулей. Поэтому пока так. Если есть лучше идеи — предлагайте.Заодно кстати поправились скриншоты.