Cook pasta according to package directions. Meanwhile, in a large skillet, saute garlic and pepper flakes in oil for 1 minute. Add garbanzo beans and tomatoes; cook and stir for 2 minutes. Add spinach and salt; cook and stir until spinach is wilted.
Drain pasta; add to vegetable mixture. Sprinkle with Parmesan cheese; toss to coat.