Drain artichokes in a colander over a bowl, reserving marinade.
Sprinkle chicken with salt and pepper; coat with cooking spray.
Heat a large nonstick skillet over medium-high heat.
Add chicken; saut 3 minutes on each side.
Add onions and garlic; saut 1 minute. Stir in reserved artichoke marinade and wine, scraping pan to loosen browned bits. Bring to a boil; reduce heat, and stir in artichokes, pasta, olives, and tomatoes. Cook 2 minutes or until thoroughly heated.