When the ng-options changes, the hidden element is correctly updated to reflect the change (as tested in https://github.com/patternfly/angular-patternfly/blob/aa38a2806d2df0f3ed156668104f4bd966707f82/test/select/select.spec.js#L44) but the generated dropdown (which is what's displayed in the browser) is not, and remains with the old options.
This should be fixed and the test should test for it as well.