Show enters and exits. Hide enters and exits.
| 03:15:54 | brixen | tarcieri: yeah, that's rather unavoidable |
| 03:16:18 | brixen | tarcieri: while mspec has pretty light requirements, we can still hit issues |
| 03:16:45 | brixen | evan had an even more simple harness called 'laces' for some basic core tests |
| 03:27:57 | tarcieri | mine's pretty simple but still breaks if List is broken, heh |
| 03:33:43 | brixen | yeah, pretty hard to aviod such things |
| 03:33:53 | brixen | but, usually it's pretty obvious what happened too |
| 03:46:34 | maharg | at a low enough level, any piece of code is a spec |
| 03:55:16 | brixen | that's true in the sense that if your code for your harness fails to work, you have broken something |
| 03:55:36 | brixen | but that's rather meaningless in that it's hard to discern what has happened |
| 03:56:16 | brixen | it's fair to say that any piece of code is an implicit spec |
| 03:56:35 | brixen | what you can infer from that implicit spec is the issue |
| 03:58:23 | brixen | kronos_vano: you are Ivan Samsonov, yes? |
| 03:58:45 | kronos_vano | brixen, yep |
| 03:58:59 | brixen | ok, look at eb47a100 |
| 03:59:39 | brixen | that should simply be 'Class.should have_private_instance_method(:define_method)' |
| 04:00:53 | brixen | er Module rather |
| 04:00:59 | brixen | I'm fixing it in rubyspec now |
| 04:01:22 | brixen | kronos_vano: but in the future, look at how similar functionality is tested or ask questions if you're not sure |
| 04:01:50 | kronos_vano | ok. Sorry. Is there any docs for mspec macroses? |
| 04:02:08 | brixen | there's a whole directory, mspec/lib/mspec/matchers |
| 04:02:17 | brixen | it is your responsibility to know them |
| 04:02:34 | brixen | you can grep the rubyspecs for usage, add docs, or ask me :) |
| 04:04:45 | kronos_vano | :) |
| 19:48:28 | kronos_vano | brixen, around? |