🕵️ SicherheitslückenHak5: Hackers Just Poisoned the Rust Supply Chain | Threat Wire(01.09.2026 um 14:00 Uhr)
🕵️ SicherheitslückenHak5: Hackers Found a Way Into Humanoid Robots | Threat Wire(04.09.2026 um 15:04 Uhr)
🔧 AI Nachrichten Bits und so #1021 (Passwort für Laufwerk)(31.08.2026 um 22:15 Uhr)
🔧 AI Nachrichten Bits und so #1022 (Wie Weißbier)(06.09.2026 um 20:39 Uhr)
🍏 iOS / Mac OSHue-App 6.0 ist da: das sind die Neuerungen(07.09.2026 um 17:21 Uhr)
🕵️ SicherheitslückenHak5: Hackers Just Poisoned the Rust Supply Chain | Threat Wire(01.09.2026 um 14:00 Uhr)
🕵️ SicherheitslückenHak5: Hackers Found a Way Into Humanoid Robots | Threat Wire(04.09.2026 um 15:04 Uhr)
🔧 AI Nachrichten Bits und so #1021 (Passwort für Laufwerk)(31.08.2026 um 22:15 Uhr)
🔧 AI Nachrichten Bits und so #1022 (Wie Weißbier)(06.09.2026 um 20:39 Uhr)
🍏 iOS / Mac OSHue-App 6.0 ist da: das sind die Neuerungen(07.09.2026 um 17:21 Uhr)

🔧 Programmierung 🕛 kürzlich 2 Min Lesezeit
0

I built a local-only VS Code extension for generating Angular TestBed specs

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

Angular component tests often start with the same chores:




  • configure TestBed

  • import the component

  • provide shallow dependency stubs

  • set required inputs

  • create the fixture

  • add the first creation assertion



I built ngTestFoundry to generate that first draft from Angular component

source.



Marketplace:








What it does



ngTestFoundry is a VS Code extension that generates:




  • Angular TestBed .spec.ts files

  • CSF3 Storybook .stories.ts files



It runs locally. Component source is not sent to a server.



The goal is not to pretend generated tests are finished. The goal is to remove

the boring first-draft work so developers can review and adapt generated output

like normal code.






Why deterministic instead of AI magic?



I wanted the output to be repeatable and inspectable.



ngTestFoundry statically analyzes the component source. When it can infer

something confidently, it generates it. When it is unsure, it leaves an explicit

TODO instead of silently guessing.



That makes the tool less flashy, but easier to trust in real codebases.






Best fit today



The current best fit is:




  • Angular 17.3+ standalone components

  • input()

  • model()

  • output()

  • inject()

  • @Input()

  • @Output()



It can generate Jasmine/Jest-style TestBed specs and CSF3 Storybook stories.






Free vs Pro



Free:




  • generate a spec for the active component

  • generate a story for the active component



Pro:




  • batch-generate specs across a workspace

  • batch-generate stories across a workspace

  • use custom Eta templates



Pro is about workflow scale and customization. The core generator is the same.






Current limits



The tool is intentionally honest about current limits:




  • Non-standalone components are not fully supported yet because NgModule graph
    resolution is not implemented.

  • Dependency mocks are shallow.

  • Vitest output is planned but not implemented yet.






What feedback would help most



If you use Angular standalone components, I would love feedback on one real

component from your workspace.



The most useful questions:




  • Did the generated spec compile?

  • Was the TestBed setup useful?

  • Which Angular pattern was missing?

  • Did the TODOs help, or were they noisy?

  • Would batch generation save time in your workspace?



Feedback thread:



Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Hackers Just Poisoned the Rust Supply Chain | Threat Wire
1 Quelle
Hackers Found a Way Into Humanoid Robots | Threat Wire
1 Quelle
Bits und so #1021 (Passwort für Laufwerk)
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten I built a local-only VS Code extension for generating Angular TestBed specs

Thematisch verwandte Begriffe: built, localonly, Code, extension · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...