Svelte With Test-Driven Development
Description
Build robust and performant applications by developing SvelteKit applications using automated testing and TDD techniques, including unit and end-to-end testing, custom matchers, component mocking, and authentication Purchase of the print or Kindle book includes a free PDF eBook Key Features Understand and master the test-driven development (TDD) workflow Explore the principles of unit testing with Vitest and end-to-end testing using Playwright and C Leverage practical examples of unit tests covering a range of SvelteKit framework features Book Description Svelte is a popular front-end framework used for its focus on performance and user-friendliness, and test-driven development (TDD) is a powerful approach that helps in creating automated tests before writing code. By combining them, you can create efficient, maintainable code for modern applications. Svelte with Test-Driven Development will help you learn effective automated testing practices to build and maintain Svelte applications. In the first part of the book, you'll find a guided walkthrough on building a SvelteKit application using the TDD workflow. You'll uncover the main concepts for writing effective unit test cases and practical advice for developing solid, maintainable test suites that can speed up application development while remaining effective as the application evolves. In the next part of the book, you'll focus on refactoring and advanced test techniques, such as using component mocks and writing BDD-style tests with the C framework. In the final part of the book, you'll explore how to test complex application and framework features, including authentication, Svelte stores, and service workers. By the end of this book, you'll be well-equipped to build test-driven Svelte applications by employing theoretical and practical knowledge. What you will learn Create clear and concise Vitest unit tests helping the implementation of Svelte components Use Playwright and C to develop end-to-end tests that simulate user interactions and test the functionality of your application Leverage component mocks to isolate and test individual components Write unit tests for a range of Svelte framework features Explore effective refactoring techniques to keep your Svelte application code and test suites clean Build high-quality Svelte applications that are well-tested, performant, and resilient to changes Who this book is for This book is an essential guide for Svelte developers seeking to enhance their development process by learning the TDD workflow and its application. Whether you are an experienced developer or new to automated testing, this book helps you gain a practical approach to improving your workflow. The examples are written in JavaScript, making them accessible to all developers, including TypeScript developers.
More Details
Contributors:
ISBN:
9781837630950
Reviews from GoodReads
Loading GoodReads Reviews.
Staff View
Grouping Information
Grouped Work ID | 72c9ad63-ec2c-64f1-4f79-9e82b3bebf2c |
---|---|
Grouping Title | svelte with test driven development |
Grouping Author | daniel irvine |
Grouping Category | book |
Grouping Language | English (eng) |
Last Grouping Update | 2025-05-02 22:24:25PM |
Last Indexed | 2025-05-05 00:18:17AM |
Solr Fields
accelerated_reader_point_value
0
accelerated_reader_reading_level
0
author
Irvine, Daniel
author2-role
hoopla digital
author_display
Irvine, Daniel
display_description
Build robust and performant applications by developing SvelteKit applications using automated testing and TDD techniques, including unit and end-to-end testing, custom matchers, component mocking, and authentication Purchase of the print or Kindle book includes a free PDF eBook Key Features Understand and master the test-driven development (TDD) workflow Explore the principles of unit testing with Vitest and end-to-end testing using Playwright and C Leverage practical examples of unit tests covering a range of SvelteKit framework features Book Description Svelte is a popular front-end framework used for its focus on performance and user-friendliness, and test-driven development (TDD) is a powerful approach that helps in creating automated tests before writing code. By combining them, you can create efficient, maintainable code for modern applications. Svelte with Test-Driven Development will help you learn effective automated testing practices to build and maintain Svelte applications. In the first part of the book, you'll find a guided walkthrough on building a SvelteKit application using the TDD workflow. You'll uncover the main concepts for writing effective unit test cases and practical advice for developing solid, maintainable test suites that can speed up application development while remaining effective as the application evolves. In the next part of the book, you'll focus on refactoring and advanced test techniques, such as using component mocks and writing BDD-style tests with the C framework. In the final part of the book, you'll explore how to test complex application and framework features, including authentication, Svelte stores, and service workers. By the end of this book, you'll be well-equipped to build test-driven Svelte applications by employing theoretical and practical knowledge. What you will learn Create clear and concise Vitest unit tests helping the implementation of Svelte components Use Playwright and C to develop end-to-end tests that simulate user interactions and test the functionality of your application Leverage component mocks to isolate and test individual components Write unit tests for a range of Svelte framework features Explore effective refactoring techniques to keep your Svelte application code and test suites clean Build high-quality Svelte applications that are well-tested, performant, and resilient to changes Who this book is for This book is an essential guide for Svelte developers seeking to enhance their development process by learning the TDD workflow and its application. Whether you are an experienced developer or new to automated testing, this book helps you gain a practical approach to improving your workflow. The examples are written in JavaScript, making them accessible to all developers, including TypeScript developers.
format_category_gu
eBook
format_gu
eBook
id
72c9ad63-ec2c-64f1-4f79-9e82b3bebf2c
isbn
9781837630950
last_indexed
2025-05-05T06:18:17.764Z
lexile_score
-1
literary_form
Non Fiction
literary_form_full
Non Fiction
local_time_since_added_gu
2 Months
Month
Quarter
Six Months
Year
Month
Quarter
Six Months
Year
primary_isbn
9781837630950
publishDate
2023
publisher
Packt Publishing
recordtype
grouped_work
subject_facet
Computers
Electronic books
Internet
Internet programming
JavaScript (Computer program language)
Languages
Web services
Electronic books
Internet
Internet programming
JavaScript (Computer program language)
Languages
Web services
title_display
Svelte With Test-Driven Development
title_full
Svelte With Test-Driven Development [electronic resource] / Daniel Irvine
title_short
Svelte With Test-Driven Development
topic_facet
Computers
Electronic books
Internet
Internet programming
JavaScript (Computer program language)
Languages
Web services
Electronic books
Internet
Internet programming
JavaScript (Computer program language)
Languages
Web services
Solr Details Tables
item_details
Bib Id | Item Id | Shelf Location | Call Num | Format | Format Category | Num Copies | Is Order Item | Is eContent | eContent Source | eContent URL | Detailed Status | Last Checkin | Location |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hoopla:MWT17017778 | Online Hoopla Collection | Online Hoopla | eBook | eBook | 1 | false | true | Hoopla | https://www.hoopladigital.com/title/17017778?utm_source=MARC&Lid=hh4435 | Available Online |
record_details
Bib Id | Format | Format Category | Edition | Language | Publisher | Publication Date | Physical Description | Abridged |
---|---|---|---|---|---|---|---|---|
hoopla:MWT17017778 | eBook | eBook | English | Packt Publishing | 2023 | 1 online resource (250 pages) |
scoping_details_gu
Bib Id | Item Id | Grouped Status | Status | Locally Owned | Available | Holdable | Bookable | In Library Use Only | Library Owned | Is Home Pick Up Only | Holdable PTypes | Bookable PTypes | Home Pick Up PTypes | Local Url |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hoopla:MWT17017778 | Available Online | Available Online | false | true | false | false | false | false | false |