CSC/ECE 517 Fall 2012/ch2a 2w33 pv: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:


==YAML Fixtures==
==YAML Fixtures==
YAML is a recursive acronym for "YAML Ain't Markup Language".<ref>http://en.wikipedia.org/wiki/YAML</ref> YAML is a file format which describes data structures in a non-verbose, human-readable format.
YAML is a recursive acronym for "YAML Ain't Markup Language".<ref>http://en.wikipedia.org/wiki/YAML</ref> YAML is a file format which describes data structures in a non-verbose, human-readable format. This file ends with the .yml extension.
 
The following shows the format of a YAML file:
 
post_one:
  title: one
  description: post_one_desc
  category: category_one
  user: user_one


==CSV fixtures==
==CSV fixtures==
Comma Separated Value format can be used to store sample data. The files end with ".csv" extension. The following show the format of a CSV file.
one, post_one_desc, category_one, user_one


==Single-file fixtures==
==Single-file fixtures==

Revision as of 07:22, 23 October 2012

SaaS - 5.5 - Fixtures and Factories

Introduction to Testing

Fixtures

Fixtures are sample data on which all the tests run. There can be 3 types of fixtures<ref>http://ar.rubyonrails.org/classes/Fixtures.html</ref>:

1. YAML fixtures
2. CSV fixtures
3. Single-file fixtures

YAML Fixtures

YAML is a recursive acronym for "YAML Ain't Markup Language".<ref>http://en.wikipedia.org/wiki/YAML</ref> YAML is a file format which describes data structures in a non-verbose, human-readable format. This file ends with the .yml extension.

The following shows the format of a YAML file:

post_one:
  title: one
  description: post_one_desc
  category: category_one
  user: user_one

CSV fixtures

Comma Separated Value format can be used to store sample data. The files end with ".csv" extension. The following show the format of a CSV file.

one, post_one_desc, category_one, user_one 

Single-file fixtures

Factories

Also see

References

<references />