NativeScript application with jest tests are not compatible (nx)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript
- Domínio
- mobile, testing-qa
Direção de pesquisa
Reproduza o problema com create-nx-workspace, @nativescript/nx e o app gerado e, em seguida, execute npx nx run :test:ios. Compare a configuração de testes padrão do NativeScript com a configuração do Jest descrita na issue e inspecione o repositório nativescript-jest vinculado. O trabalho está concluído quando os testes do app NativeScript gerado forem executados com Jest e interpretarem corretamente os módulos e imports do Angular.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
By following the steps you indicate:
npx create-nx-workspace@latest (monorepo with a web app or a typescript app, indifferently)
npm install --save-dev @nativescript/nx.
npx nx g @nativescript/nx:app
Once you have the app created, if you use the command npx nx run <app-name>:test:ios the default NativeScript app created by NativeScript does not use jest, and sends you to start the tests using mocha, jasmine or qunit.
When you change the configuration to use jest (like web app), if you launch the app it doesn't know how to interpret angular modules and imports.
The "moduleResolution" configuration is not able to interpret it correctly so it always fails.
The tests that you have in your repository for the nativesscript application also fail.
These are the errors it gives:

I leave here the repository where you can find this test project: https://github.com/harikasin/nativescript-jest
- Linguagem predominante
- TypeScript
- Estrelas
- 68
- Forks
- 15
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de NativeScript/nx
-
Add support for "nx publish" Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
NativeScript/nx#88 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100
NativeScript/nx#84 · 3 comentários ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
NativeScript/nx#80 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
NativeScript/nx#78 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
NativeScript/nx#76 ·
Todas as issues de NativeScript/nx
Issues semelhantes
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Crush Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
ElementsProject/cln-application#167 · 1 comentário · 1 reação ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Quantco/pnpm-licenses#17 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100