From 08f5a8c98fca3cf31e8380510f34bf96fdf9acef Mon Sep 17 00:00:00 2001 From: "Davis W. Frank & Rajan Agaskar" Date: Thu, 29 Nov 2012 12:17:42 -0800 Subject: [PATCH] Track abstract goals for Jasmine 2.0 --- GOALS_2.0.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 GOALS_2.0.md diff --git a/GOALS_2.0.md b/GOALS_2.0.md new file mode 100644 index 00000000..09956b90 --- /dev/null +++ b/GOALS_2.0.md @@ -0,0 +1,9 @@ +# Jasmine 2.0 Goals + +1. No globals! + * jasmine library is entirely inside `jasmine` namespace + * globals required for backwards compatibility should be added in `boot.js` (EG, var describe = jasmine.getCurrentEnv().describe lives in boot.js) +1. Don't use properties as getters. Use methods. + * Properties aren't encapsulated -- can be mutated, unsafe. + * easier to refactor as needed +