flagpole
Simple and fast DOM integration, headless or headful browser, and REST API testing framework.
Last updated 11 days ago by jasonflo .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install flagpole 
SYNC missed versions from official npm registry.

Flagpole JS

Flagpole is a QA testing framework that is easy to learn, flexible, portable, and fast.

Developer Style Guide

  • Class is ordered: public properties, private/protected properties, constructor, public methods, private/protected methods
  • Private/protected properties and methods are prefixed with _
  • Camel-case all the things, except class names and enums
  • Interfaces are prefixed by i
  • Think about the developer experience of the person writing the tests first and foremost
  • Definitively type whenever possible
  • Favor readability over cleverness or brevity
  • Document and comment liberally
  • Don't try to do everything, but do the common QA functions really well
  • As much as possible, create a common experience across different classes of scenarios
  • Keep the framework as light as possible, which might mean auto-discovery and dynamically loading optional libraries
  • It should be obvious, it should mislead of confuse or cause additional cognitive load
  • Do what you say, say what you do. No side effects.
  • Try to start methods with verbs unless it's just really short, sweet, and obvious not to
  • Start properties or methods that return booleans with "is" or "has" or "can" or something similar that reads what it is
  • Start methods that convert an object to a different type with "to" like "toArray"
  • Some things are designed to be chained, such as setting up a Suite or Scenario, so allow this to be chained by returning themselves, but don't chain just for the sake of chaining. Chain of readability and convenience of DX only.

Current Tags

  • 2.1.18                                ...           latest (11 days ago)

157 Versions

  • 2.1.18                                ...           11 days ago
  • 2.1.17                                ...           12 days ago
  • 2.1.16                                ...           24 days ago
  • 2.1.15                                ...           24 days ago
  • 2.1.13                                ...           a month ago
  • 2.1.12                                ...           a month ago
  • 2.1.11                                ...           a month ago
  • 2.1.10                                ...           a month ago
  • 2.1.9                                ...           a month ago
  • 2.1.8                                ...           a month ago
  • 2.1.7                                ...           a month ago
  • 2.1.6                                ...           2 months ago
  • 2.1.4                                ...           2 months ago
  • 2.1.3                                ...           2 months ago
  • 2.1.2                                ...           2 months ago
  • 2.1.1                                ...           2 months ago
  • 2.0.63                                ...           2 months ago
  • 2.0.62                                ...           3 months ago
  • 2.0.61                                ...           3 months ago
  • 2.0.60                                ...           3 months ago
  • 2.0.59                                ...           3 months ago
  • 2.0.58                                ...           3 months ago
  • 2.0.57                                ...           3 months ago
  • 2.0.56                                ...           3 months ago
  • 2.0.55                                ...           4 months ago
  • 2.0.54                                ...           5 months ago
  • 2.0.53                                ...           6 months ago
  • 2.0.52                                ...           6 months ago
  • 2.0.51                                ...           6 months ago
  • 2.0.50                                ...           6 months ago
  • 2.0.49                                ...           6 months ago
  • 2.0.48                                ...           6 months ago
  • 2.0.47                                ...           6 months ago
  • 2.0.46                                ...           6 months ago
  • 2.0.45                                ...           6 months ago
  • 2.0.44                                ...           6 months ago
  • 2.0.43                                ...           6 months ago
  • 2.0.42                                ...           6 months ago
  • 2.0.41                                ...           6 months ago
  • 2.0.40                                ...           6 months ago
  • 2.0.39                                ...           6 months ago
  • 2.0.38                                ...           6 months ago
  • 2.0.37                                ...           6 months ago
  • 2.0.36                                ...           6 months ago
  • 2.0.35                                ...           6 months ago
  • 2.0.34                                ...           6 months ago
  • 2.0.33                                ...           6 months ago
  • 2.0.32                                ...           6 months ago
  • 2.0.31                                ...           6 months ago
  • 2.0.30                                ...           6 months ago
  • 2.0.29                                ...           6 months ago
  • 2.0.28                                ...           6 months ago
  • 2.0.27                                ...           6 months ago
  • 2.0.26                                ...           6 months ago
  • 2.0.25                                ...           6 months ago
  • 2.0.24                                ...           6 months ago
  • 2.0.23                                ...           6 months ago
  • 2.0.22                                ...           6 months ago
  • 2.0.21                                ...           6 months ago
  • 2.0.20                                ...           6 months ago
  • 2.0.19                                ...           6 months ago
  • 2.0.18                                ...           6 months ago
  • 2.0.17                                ...           6 months ago
  • 2.0.16                                ...           6 months ago
  • 2.0.15                                ...           6 months ago
  • 2.0.14                                ...           6 months ago
  • 2.0.13                                ...           6 months ago
  • 2.0.12                                ...           6 months ago
  • 2.0.11                                ...           6 months ago
  • 2.0.10                                ...           7 months ago
  • 2.0.8                                ...           7 months ago
  • 2.0.6                                ...           7 months ago
  • 2.0.5                                ...           7 months ago
  • 2.0.4                                ...           7 months ago
  • 2.0.3                                ...           7 months ago
  • 2.0.2                                ...           7 months ago
  • 2.0.1                                ...           7 months ago
  • 1.2.37                                ...           7 months ago
  • 1.2.36                                ...           7 months ago
  • 1.2.35                                ...           7 months ago
  • 1.2.34                                ...           7 months ago
  • 1.2.33                                ...           7 months ago
  • 1.2.32                                ...           7 months ago
  • 1.2.31                                ...           7 months ago
  • 1.2.30                                ...           9 months ago
  • 1.2.29                                ...           9 months ago
  • 1.2.28                                ...           9 months ago
  • 1.2.27                                ...           9 months ago
  • 1.2.26                                ...           9 months ago
  • 1.2.25                                ...           9 months ago
  • 1.2.24                                ...           9 months ago
  • 1.2.23                                ...           a year ago
  • 1.2.22                                ...           a year ago
  • 1.2.21                                ...           a year ago
  • 1.2.20                                ...           a year ago
  • 1.2.19                                ...           a year ago
  • 1.2.18                                ...           a year ago
  • 1.2.17                                ...           a year ago
  • 1.2.16                                ...           a year ago
  • 1.2.15                                ...           a year ago
  • 1.2.14                                ...           a year ago
  • 1.2.13                                ...           a year ago
  • 1.2.12                                ...           a year ago
  • 1.2.11                                ...           a year ago
  • 1.2.10                                ...           a year ago
  • 1.2.9                                ...           a year ago
  • 1.2.8                                ...           a year ago
  • 1.2.7                                ...           a year ago
  • 1.2.6                                ...           a year ago
  • 1.2.5                                ...           a year ago
  • 1.2.4                                ...           a year ago
  • 1.2.3                                ...           a year ago
  • 1.2.2                                ...           a year ago
  • 1.2.1                                ...           a year ago
  • 1.1.17                                ...           a year ago
  • 1.1.16                                ...           a year ago
  • 1.1.15                                ...           a year ago
  • 1.1.14                                ...           a year ago
  • 1.1.12                                ...           a year ago
  • 1.1.11                                ...           a year ago
  • 1.1.10                                ...           a year ago
  • 1.1.9                                ...           a year ago
  • 1.1.7                                ...           a year ago
  • 1.1.6                                ...           a year ago
  • 1.1.5                                ...           a year ago
  • 1.1.4                                ...           a year ago
  • 1.1.3                                ...           a year ago
  • 1.1.2                                ...           a year ago
  • 1.1.1                                ...           a year ago
  • 1.0.9                                ...           a year ago
  • 1.0.8                                ...           a year ago
  • 1.0.7                                ...           a year ago
  • 1.0.6                                ...           a year ago
  • 1.0.5                                ...           a year ago
  • 1.0.4                                ...           a year ago
  • 1.0.3                                ...           a year ago
  • 1.0.2                                ...           a year ago
  • 1.0.1                                ...           a year ago
  • 1.0.0                                ...           a year ago
  • 0.6.2                                ...           a year ago
  • 0.6.1                                ...           a year ago
  • 0.5.17                                ...           2 years ago
  • 0.5.16                                ...           2 years ago
  • 0.5.15                                ...           2 years ago
  • 0.5.14                                ...           2 years ago
  • 0.5.13                                ...           2 years ago
  • 0.5.12                                ...           2 years ago
  • 0.5.11                                ...           2 years ago
  • 0.5.10                                ...           2 years ago
  • 0.5.9                                ...           2 years ago
  • 0.5.8                                ...           2 years ago
  • 0.5.7                                ...           2 years ago
  • 0.5.6                                ...           2 years ago
  • 0.5.5                                ...           2 years ago
  • 0.5.4                                ...           2 years ago
  • 0.5.2                                ...           2 years ago
  • 0.5.1                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 2
This Month 34
Last Day 0
Last Week 29
Last Month 464
Dependencies (20)
Dev Dependencies (15)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |