1..5
# ->render()
ok 1 - ->render() renders the widget as HTML
ok 2 - ->render() can take a value for the input
ok 3 - ->render() can take HTML attributes as its third argument
ok 4 - __construct() can take default HTML attributes
ok 5 - ->render() can override default attributes
# Looks like everything went fine.