implement job description attribute tests on API level.

This fixes #139 and #146.

It is funny how, sometimes, karma balances out:

  7 files changed, 40 insertions(+), 40 deletions(-)

:-)