You shouldn't need any JBoss specific deployment descriptor for this because as far as I know, the server doesn't setup a dependency between your deployment and the ASM module by default. So it should really pick up the jar which is in your .war/WEB-INF/lib folder (note that it's WEB-INF case sensitive).
Can you post the output of:
jar -tf test-2.0-SNAPSHOT.war
Also, have you tried this against the latest released WildFly (JBoss AS has been renamed to WildFly) version Downloads · WildFly?