Testing JavaScript Code with Jasmine | Linux Today

Testing JavaScript Code with Jasmine

Written By
Web Webster
Web Webster
Aug 10, 2011

“JavaScript has remained a popular, if often derided,
language since its very inception back in 1995. In recent years its
adoption has skyrocketed as demand for standards- and cross
device-compliant Web applications has soared. Such applications
tend to be pretty complex projects, and appropriately developers
have sought to employ sound testing approaches which ensure the
code is operating as expected. While manual testing has its place,
automated testing strategies can help to ensure maximum and
prolonged coverage of code throughout the project lifetime.

Server-side developers have long experienced the benefits of
automated testing solutions, taking advantage of testing frameworks
such as RSpec for Ruby, PHPUnit for PHP, and JUnit for Java. If you
fall into this crowd but are starting to spend more time with
JavaScript, chances are you’re fretting over how to apply similar
techniques on the client (or or server!) side. Not to worry, as
several interesting JavaScript testing frameworks exist, perhaps
chief among them Jasmine, a popular open source behavior-driven
development framework.


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.